Required Skills
About the Job
Recro is seeking a Staff Software Engineer to join our team in Mumbai, Maharashtra. In this on-site role, you will be instrumental in building next-generation AI platforms that integrate Large Language Models (LLMs), agentic workflows, and scalable backend systems. This position is for experienced engineers who excel at systems thinking and design.
**Key Responsibilities:**
- Architect and develop robust, scalable Python backend systems.
- Deploy and manage AI/ML models in production environments.
- Design and implement microservices, APIs, and efficient data pipelines.
- Manage and optimize cloud infrastructure on AWS/GCP using tools like Terraform and Kubernetes.
- Influence technical direction across teams and client engagements.
**What We're Looking For:**
- A minimum of 8 years of backend engineering experience, with a strong preference for Python.
- Deep expertise in microservices and distributed systems.
- Proficiency with containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS/GCP).
- Proven experience deploying and managing ML/AI systems; experience with LLMs is a significant advantage.
- Exceptional system design and architectural ownership capabilities.
**Why Recro?**
Join us to build impactful, real-world Generative AI systems. You'll have significant ownership and client impact within a dynamic startup environment supported by global consulting expertise.