As a Software Development Engineer 3 (SDE3) Machine Learning Engineer; you ll be a significant contributor to the delivery of new Data Science and AI driven products; operating in one of Tesco s most strategic technology areas. You ll work with other engineers; data scientists; product managers; systems engineers; and analytics professionals to help deliver valuable and innovative outcomes for our customers. You ll work within and across our Engineering and Data Science teams; delivering scalable products that improve how we serve our customers and run our operations.
In this role; responsibilities will include:
- Leading group discussions on system design and architecture.
- Working with product teams to communicate and translate needs into technical requirements.
- Working with Data Scientists; Engineers and Product teams across the software lifecycle.
- Delivering high quality code and solutions; bringing solutions into production.
- Performing code reviews to optimise technical performance of data science solutions.
- Supporting production systems; resolving incidents; and performing root cause analysis.
- Continually look for how we can evolve and improve our technology; processes and practices.
- Sharing knowledge with the wider engineering community.
- Mentoring and developing others around you.
- Applying SDLC practices to create and release robust software.
Qualifications The ideal candidate will have experience with the following ...
* Fluent Python skills
* Knowledge of Version control (Git) and related software lifecycle tooling.
* Common data structures and algorithms.
* Open-source Data-Science environments.
* Cloud technologies; ideally Azure.
* Agile Methodologies e.g. Scrum & Kanban.
* Solving business problems with an analytical mind set
* Emerging MLOps practices and tooling would be an advantage