ML Engineer
We're looking for a ML Engineer focused on advancing capabilities through data analysis and experimentation. This mid level role requires 9+ years of relevant experience.
End Date
We Support Flexible Working – Click here for more information on flexible working options
Flexible Working Options
Job Description Summary
Job Description
Experience: 16-20 years
Location: Hyderabad
What you’ll need:
Vision and the ability to provide an engineering strategy and roadmap
Self-starter who inspires and motivates the teams around you
Extensive software engineering background with one or more programming languages
Ability to listen and reflect and respect the views of others as well as being able to communicate your own opinion but you are not strongly tied to it
Champion an environment where teams are empowered to be autonomous and self-sufficient, and you provide purpose, guidance and support where needed
Passionate coach for other engineers to build a strong team culture
Ability to work effectively with multi-disciplinary, internal and external geographically distributed teams across the product lifecycle
Curious to learn and develop yourself with industry best practice methods and tooling, along with the tools used by their engineering teams, to make valuable contributions in validating team engineering work and decisions
Ability to motivate, to challenge the status quo and you have an appreciation and understanding of first principles thinking
Demonstrate the following Engineering Principles and Core Values within your work, whilst educating the rest of the team on them.
As an Engineer:
Understand the business area to facilitate the best solution design with team members and product owners
Be environment aware, identify technical impediments / bottlenecks and work directly to resolve
Be technology agnostic and willing to adapt approach in pursuit of the best solution
Be anchored to core engineering area and carry the ability to test, learn and mentor others
Understand Systems Thinking and Service Design to mitigate reactive solutions that leads to further technical debt
Understand the benefits of measuring change and work with teams to provide reassurance and mitigate behavioural change
Understand agile and the relationship between agile definitions and automated delivery
Be passionate about automating everything
Be industry aware and understand the importance of new technical approaches to evolve solutions and the experience of the team
Knowledge & Experience
Strong knowledge of the entire software development lifecycle and experience in end- to- end delivery of software products
Significant experience with agile development methods & tooling e.g., Scrum, Kanban, Jira & Confluence, and experience of leading & working as part of an agile team
Strong software development background essential, along with knowledge of modern software development toolsets including DevOps, Continuous Integration, and Continuous Delivery
Posted July 31, 2026