Senior Backend Engineer (Python)
Weekday AI · Mumbai, Maharashtra, India
Technology, Information and Internet · 11-50 employees
About the role
You will build and maintain backend services and APIs to deliver sports intelligence products while ensuring they are production-ready with proper monitoring and logging. You will also collaborate with engineering teams to design service contracts and integrate backend systems with data platforms and model serving layers.
What they look for
Requirements
Candidates must have 5+ years of experience building and shipping backend services in production with strong proficiency in Python and SQL. You should also have experience designing REST APIs, working with cloud infrastructure, and managing performance in high-traffic systems.
Full description
This role is for one of the Weekday's clients
Min Experience: 5+ years
Location: Mumbai, Maharashtra, India JobType: full-time
Responsibilities:
- Build and maintain the backend services and APIs that deliver our sports intelligence products to internal teams and external clients - Design and own service and API contracts consumed by other engineering teams, including versioning, backward compatibility, and documentation - Build services that serve model outputs and data products reliably, including real-time and high-traffic paths - Integrate backend services with data platforms, warehouses, and model serving layers - Ensure services are production-ready: monitoring, alerting, logging, and clean operational handover to the teams that run them - Contribute to architecture and technical decisions across the team - Write well-tested, maintainable code and take part in code review
Requirements:
- 5+ years building and shipping backend services in production - Strong Python; solid SQL and working knowledge of relational databases - Experience designing and building REST APIs, including versioning and managing breaking changes - Understanding of caching, and of performance and scalability in read-heavy systems - Experience with cloud infrastructure and containerised deployment - Familiarity with CI/CD, testing practices, and observability tooling - Ability to work from a specification and ask good questions when it's incomplete
Must-have skillsMachine Learning, Python, SQL