remote
Sr Software Engineer I - Waterfield Technologies
Software Engineer
Senior Software Engineer focused on building and scaling AI‑driven customer engagement solutions using Python, Machine Learning, and AWS services to deliver high‑impact, low‑cost insights for enterprise clients.
About the role
Key Responsibilities
- Design, develop, and maintain scalable AI and customer engagement microservices in Python, leveraging AWS infrastructure.
- Implement end‑to‑end machine learning pipelines, from data ingestion to model deployment and monitoring.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions and optimize existing workflows.
- Ensure code quality through automated testing, code reviews, and continuous integration/continuous deployment (CI/CD) practices.
- Stay current with emerging AI technologies and recommend improvements to enhance product performance and reliability.
Requirements
- 5+ years of professional software development experience, with strong proficiency in Python.
- Hands‑on experience building and deploying machine learning models at scale using AWS services (SageMaker, Lambda, ECS, etc.).
- Solid understanding of applied AI concepts, data pipelines, and model monitoring.
- Experience with version control (Git), CI/CD pipelines, and containerization (Docker, Kubernetes).
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonmachine learningaws