India · Staff/Principal
Applicants who checked fit first are 3.1× more likely to hear back
Your score for this role already exists
ASAI compared this JD against 41 signals - skills, seniority, domain, stack overlap etc. Add a resume and it unlocks in about 30 seconds.
Always free · no credit card · 1 tap with Google
LOW
Our tracked job listings for BMW TechWorks India show limited recent activity.
First 72 hours
Window passed - posted 24d agoEarly applicants get seen before the pile builds.
Not a repost
The first time we've seen this listing - it hasn't been closed and reopened.
You almost certainly match several of these already. Unlock your skill map to see the matches, the gaps, and what to fix first.
What awaits you/ Job Profile
i• Own microservices end to end: API design, Python implementation, testing, deployment on AWS, monitoring and day-to-day operations
• Build the services behind our large-scale ML data processing, which work on petabytes of data and feed machine learning training and evaluation workflows
• Design clean, versioned and well-documented APIs for data-heavy services that handle high request volumes
• Shape the service architecture using domain-driven design and proven architectural patterns
• Make sure services stay reliable, observable and scalable in production, and take part in incident response and root-cause analysis
• Mentor other software engineers and help raise engineering standards across the team through code reviews, design discussions and best practices
What should you bring along
• A track record of taking services from design through to production, and then running them
• Solid judgement on architecture and trade-offs, especially around scalability, resilience, maintainability and cost
• Passion for clean code, good design and software craftsmanship
• Enjoyment in mentoring and growing other engineers
• Active collaboration with the Technical Lead, product owners, ML engineers and other feature team members
• Willingness to raise technical debt and risks early with the leads
• Good communication skills, with the ability to describe problems and solutions precisely
• High-quality deliverables that need few review comments and produce few defects
Must have technical skill
• 8+ years of overall software engineering experience, including at least 4 years building and operating production microservices with full end-to-end ownership
• Strong Python skills (FastAPI, Flask or Django), including async programming, typing, testing (pytest) and packaging
• Strong grounding in software design: domain-driven design, clean/hexagonal architecture, SOLID and common design patterns
• Experience with API design: REST/OpenAPI, versioning, authentication/authorization and backward compatibility
• Experience building services in the data domain, such as data APIs, ingestion or processing pipelines, or high-throughput backends, ideally at terabyte-to-petabyte scale
• A proven ability to scale services for high request volumes through caching, queuing, concurrency and performance tuning
• Experience with automated testing strategies (unit, integration and contract testing) and CI/CD using GitHub Actions or Jenkins
• Experience with Docker and deploying containerized services on AWS
• Experience working in an Agile environment: principles, timeboxing, roles and ceremonies
Good to have technical skills
• Experience working with large code bases
• Experience with TypeScript and some frontend work (React or similar), including building and deploying frontend applications
• Experience with ML data pipelines or ML platforms, such as dataset management and feature/data processing for training
• Hands-on AWS experience: ECS/EKS, Lambda, API Gateway, RDS/DynamoDB, S3, SQS/SNS/Kinesis
• Experience with observability tools such as CloudWatch, Prometheus/Grafana, OpenTelemetry or Datadog
• Experience with load testing (Locust or k6) and capacity planning
Your match score, skill map and tracker stay free.
Skip jobs with hidden dealbreakers. See what they actually need, what's easy to miss, and how they describe the team.
Ground Reality on every job, plus Insider Path, practice interviews and resume tailoring.
We help you find people there who worked or studied where you did, and draft your first message and follow-up.
Free · no signup
Daily job drops, skill trends and free resources - posted straight to the group. Leave any time.
No spam. Just jobs and resources.
Why people use ASAI
Scored, not searched. Every role ranked against your actual profile.
Alerts as often as hourly. Reach new roles while the pile is still small.
Skill gaps, spelled out. See exactly which requirements you don't meet yet.
Verified jobs, only. Say no to ghost jobs. Your time deserves respect.
Keep browsing