
Remote opportunity at
TuringSoftware Engineer
Turing is hiring a Senior Software Engineer to join its team in Bangalore, India. This hybrid, in-office role requires six to eight years of software engineering…
Career Tools
About This Role
Turing is hiring a Senior Software Engineer to join its team in Bangalore, India. This hybrid, in-office role requires six to eight years of software engineering experience. Turing works alongside artificial intelligence laboratories and Fortune 500 enterprises to create datasets, research benchmarks, and reinforcement learning environments. In this position, the engineer will manage product and platform features from initial concept through production. The role suits an individual with a background…
Job Description
Turing is hiring a Senior Software Engineer to join its team in Bangalore, India. This hybrid, in-office role requires six to eight years of software engineering experience.
Turing works alongside artificial intelligence laboratories and Fortune 500 enterprises to create datasets, research benchmarks, and reinforcement learning environments. In this position, the engineer will manage product and platform features from initial concept through production.
The role suits an individual with a background in distributed systems and cloud technologies who wants to work in an artificial intelligence-focused environment. Responsibilities include building scalable architectures, troubleshooting production issues, raising code standards, and mentoring junior team members.
Responsibilities
- Manage the complete delivery lifecycle of features and services from initial design to live production operation
- Design and implement scalable distributed systems while driving critical technical choices
- Troubleshoot and fix production problems to enhance application performance and reliability
- Conduct code reviews to improve design standards and quality
- Coach junior engineers and support team culture
- Partner across product and design teams
Requirements
- Six to eight years of software engineering experience, preferably within scalable product companies
- Demonstrated history of end-to-end feature ownership, production troubleshooting, and mentoring
- Proficiency in distributed systems and cloud platforms like AWS, GCP, or Azure
- Solid practices in code quality, testing, and system design
- Experience demonstrating measurable improvements in scale, reliability, and system architecture
- Clear communication skills and the ability to collaborate across functions
Qualifications
- Degree in Computer Science, Information Technology, or a related engineering discipline
- Experience with microservices or platform engineering
- Familiarity with AI and LLM platform integrations
Core Skills
Benefits
- Contribute to AI research and help leading AI labs improve advanced models
- Opportunities to showcase work at top conferences such as ICLR, ICML, and NeurIPS
- Apply AI innovations to solve real-world challenges for enterprise clients
- Collaborate with colleagues who have experience from major technology companies
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the location and work model for this role?
The position is based in Bangalore, India, and operates as an in-office, hybrid role.
How many years of experience are required?
The posting specifies six to eight years of software engineering experience.
Is a university degree mandatory?
A degree in Computer Science, IT, or a related engineering field is preferred but not required, as work outcomes are weighted heavily.
What is the salary for this position?
The posting does not specify the salary.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.