Senior Software Engineer — AI/ML Backend & Data Pipelines
Datalex
Manchester
On-site
GBP 70,000 - 90,000
Full time
14 days+
Application generator
A complete application in a minute — tailored resume and cover letter, ready to send.
Get past ATS filters
Job summary
Datalex is seeking a Senior Software Engineer specializing in Python-based AI/ML development to design and deploy machine learning features. The role involves building APIs, collaborating on CI/CD, and mentoring Junior Engineers. Candidates should have 8+ years of experience, strong knowledge of AI technologies, and proficiency in programming languages like Python and tools such as Docker and TensorFlow. A degree in Computer Science or a related field is required, along with a passion for innovative software engineering practices.
Qualifications
8 years experience as a Software Engineer on large software applications.
Strong problem-solving and analytical skills.
Experience in unit testing and tools such as JUnit, Mockito, PyTest, and Selenium.
Responsibilities
Design, implement, and maintain software components that incorporate machine learning algorithms.
Develop robust RESTful APIs and microservices to expose ML functionalities.
Collaborate with DevOps to set up and maintain CI/CD pipelines for applications.
Skills
Python
REST
PyTorch
TensorFlow
Docker
FastAPI
Selenium
React
TypeScript
Redux
GraphQL
Kafka
Apache Spark
Education
Bachelor’s degree in Computer Science, Engineering, or related field
Master's degree or specialization in AI/ML
Tools
Jupyter Notebooks
Git
Jenkins
Bitbucket
PyTest
Job description
Datalex is seeking a Senior Software Engineer specializing in Python-based AI/ML development to design and deploy machine learning features. The role involves building APIs, collaborating on CI/CD, and mentoring Junior Engineers. Candidates should have 8+ years of experience, strong knowledge of AI technologies, and proficiency in programming languages like Python and tools such as Docker and TensorFlow. A degree in Computer Science or a related field is required, along with a passion for innovative software engineering practices.