remote
AI-Native Software Engineer Managed Services Consulting - EY
Software Engineer
Develop and modernize digital products using an AI‑first approach, combining core software engineering with AI tooling to accelerate design, coding, testing, and release in a managed services environment.
About the role
Key Responsibilities
- Design, develop, and maintain AI‑enhanced applications and services for enterprise clients.
- Integrate machine‑learning models and AI tooling into existing software development pipelines.
- Implement CI/CD pipelines, containerization, and cloud infrastructure (AWS) to ensure rapid, reliable delivery.
- Collaborate with cross‑functional teams to translate business requirements into scalable technical solutions.
- Produce high‑quality documentation, automated tests, and monitoring to support continuous improvement.
Requirements
- Strong proficiency in Python and Java with solid software engineering fundamentals.
- Hands‑on experience building, deploying, and scaling machine‑learning models.
- Proficiency with cloud platforms (AWS), container orchestration (Kubernetes), and Docker.
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions) and version control (Git).
- Ability to work in an agile, client‑focused environment and communicate technical concepts clearly.
Skills
pythonjavamachine learningawsdockerkubernetescicd