Location
Bangalore | India
Job description
we are now looking for a Lead Python Engineer to join our technical team in one of our office hubs in Bangalore.
As the Lead Python Engineer you will be the architect and develop the server-side components that power our games, as well as critical internal services. You will work closely with the frontend, UI/UX, Devops, BI and analytics team. You will report to our Senior Manager of Software Engineering and lead a talented group of backend engineers. Together you will design, implement and maintain using modern architecture and design ideas.
Responsibilities:
- Lead a team of backend developers, providing technical guidance and oversight.
- Iterate on multiple existing essential back-end services, including our ML marketing spend software and gameplay optimisation engine.
- Contribute to the architecture and design of new services, using modern Python practices and libraries, for example FastAPI, deploying to a containerised environment.
- Interface with other teams, from front-end to marketing, to define system requirements, implement feature requests and mitigate integration challenges.
- Work with relational, NoSQL, and search-optimised databases containing large amounts of data populated by high-throughput endpoints.
- Keep up to date with the ever changing industry best practices and available tools to make recommendations for improvements and continue innovation across the technology stack.
Requirements :
- A proven track record of designing and developing high quality server-side program code to facilitate RESTful APIs capable of handling a high throughput of requests.
- In-depth knowledge of, and experience working with, database management systems (SQL, NoSQL) and data modelling. Experience with large datasets, data warehouses and data lakes would be an advantage.
- Expertise in cloud platforms, preferably AWS, and containerisation technologies such as Docker.
- Familiarity with Git version control and CI/CD pipelines.
- Strong experience in leading and managing a team of backend developers.
- Based in one of our office hubs, following our hybrid model with 3 days per week on-site.
Compensation & Benefits: The design of our compensation and benefits revolves around a people-first philosophy. We have a supportive environment, with a strong focus on development and wellbeing. In structuring benefits across our offices, we adhere to core principles and align with local standards. Salaries are fairly benchmarked in accordance with background and skills, against industry and location standards. Our Talent Acquisition team will share more details with you as you progress in the recruitment process. They're eager to connect with you and can't wait to have a conversation!
Job tags
Salary