Recro
Website:
recro.io
Job details:
Principal Software Engineer – AI & Cloud Platforms
📍 Location: [Bangalore / Remote]
🧠 Experience: 10+ Years
About the Role
We are looking for a Principal Software Engineer to architect and build scalable, cloud-native platforms powering next-generation AI and enterprise systems. This role combines deep distributed systems expertise with hands-on AI integration experience.
You will own architectural direction, mentor engineering teams, and solve complex customer challenges through elegant, production-grade systems.
What You’ll Do
- Design and build highly scalable cloud-native platforms on GCP/AWS
- Architect distributed systems leveraging serverless, containers, messaging, and API gateways
- Integrate Generative AI, AI Agents, or ML models into production systems
- Lead API lifecycle management and service reliability initiatives
- Build robust data persistence layers using Postgres and DynamoDB
- Implement IAM, OAuth, observability, and secure access patterns
- Mentor engineers and raise technical excellence across teams
- Debug and resolve high-impact production escalations
What We’re Looking For
- 10+ years building distributed systems at scale
- Strong Python and OOP fundamentals
- Experience with GCP/AWS cloud-native architectures
- Deep understanding of APIs, serverless, containers, and messaging systems
- Experience integrating AI/ML systems in real-world products
- Strong leadership and architectural ownership experience
Bonus
- Experience with AI agents or GenAI architectures
- Experience with Pub/Sub, IAM, OCR, and storage systems
- Exposure to high-growth startup environments
Click on Apply to know more.