Senior AI Software Engineer
We are seeking a Senior AI Software Engineer to build agentic AI and machine learning solutions from proof of concept to production. You will design, develop and deploy AI products, partner with cross-functional teams and improve delivery through automation and reusable components. You bring strong software engineering fundamentals plus applied data science skills.
Responsibilities
- Lead development of machine learning, advanced analytics and AI solutions that solve business problems
- Design and deliver AI products, including agentic AI applications for real use cases
- Build and operate AI agents and supporting services from proof of concept through production
- Develop Front-end and back-end software components aligned to cloud and data architecture standards
- Improve engineering workflows through automation, reusable components and tooling
- Test solutions using functional and performance techniques to meet quality targets
- Partner with teams to define cloud-based application and agent architecture, design and implementation
- Translate business requirements into technical designs using Agile delivery methods
Requirements
- Proven experience building and deploying AI, machine learning or data science solutions in production environments
- Hands-on experience with agentic AI frameworks and patterns, including skills, harnesses and model context protocols (MCPs)
- Strong software engineering fundamentals, including web application development and API design
- Cloud platform experience (for example, Amazon Web Services (AWS), Microsoft Azure or Google Cloud Platform (GCP))
- Database knowledge, including data modeling, implementation and performance considerations
- Testing capability, including functional, integration and performance testing approaches
- Agile delivery experience, including iteration planning, delivery and continuous improvement
- Clear communication with the ability to explain technical tradeoffs to diverse stakeholders
Nice to have
- Experience with AI and workflow platforms such as Databricks, Snowflake, Dataiku, n8n, Northflank or Microsoft Power Automate
- Containerization and orchestration exposure, such as Docker and Kubernetes (K8s)
- Experience with automated build, test and deployment pipelines, such as CI/CD practices and tooling
Benefits
By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023.
Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us
About the Company
More jobs at EPAM Systems
-
Senior Data Software Engineer
Colombia · remote · Sep 16, 2026
-
Senior DevOps Engineer
Argentina, Brazil, Chile, Colombia, Mexico · remote · Sep 16, 2026
-
Lead DevOps Engineer
Argentina, Brazil, Chile, Colombia, Mexico · remote · Sep 16, 2026
-
Lead Data Software Engineer
Argentina, Brazil, Chile, Colombia, Mexico · remote · Sep 16, 2026
-
Senior Java Developer
Argentina, Brazil, Colombia · remote · Sep 16, 2026