remote
Principal Engineer, Python Full Stack React Generative AI - Nagarro
AI Engineer
Lead the design and delivery of AI‑enhanced full‑stack solutions, driving architecture, code quality, and mentorship while leveraging Python, React, and cloud services to build scalable, production‑grade products.
About the role
Key Responsibilities
- Architect and develop end‑to‑end Python back‑ends and React front‑ends, integrating generative AI models to deliver intelligent user experiences.
- Define technical standards, code review processes, and CI/CD pipelines (Docker, AWS) to ensure high quality, security, and scalability.
- Collaborate with product, data science, and UX teams to translate requirements into robust, maintainable solutions.
- Mentor senior engineers, foster best‑practice adoption, and lead technical discussions across distributed teams.
- Drive performance optimization, monitoring, and incident response for production systems.
Requirements
- 10+ years of professional software engineering experience with deep expertise in Python and modern frontend frameworks such as React.
- Proven track record delivering complex, AI‑enabled applications and integrating generative AI services.
- Strong understanding of RESTful API design, cloud platforms (AWS preferred), containerization (Docker) and CI/CD workflows.
- Excellent problem‑solving skills, ability to lead technical initiatives, and experience mentoring engineers.
- Bachelor’s or higher degree in Computer Science or related field, or equivalent practical experience.
Skills
pythonreactgenerative aiawsdocker