Backend Engineer - AI/ML Platforms
Lorien
United States
12 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Agile Methodology
Artificial Intelligence
Automation of Tests
Big Data
Code Review
Continuous Delivery
Continuous Integration
DevOps
Github
Python (Programming Language)
Machine Learning
Software Maintenance
+17 more
Software Engineering
Web Services
Google Cloud
Cloud Platform System
ReactJS
Large Language Models
Generative AI
Git
Fastapi
Vue.js
Build Management
Pytest
Front End Software Development
Api Design
Terraform
Data Pipelines
Docker
Job description
This is an opportunity to work on innovative AI-powered products, helping to design, build, and deploy modern cloud-native applications while collaborating closely with software engineers, data engineers, and machine learning specialists. Responsibilities
- Design, develop, and maintain Python-based Back End applications and services
- Build and deploy cloud-native infrastructure and application environments
- Integrate AI/ML components with Front End applications, data pipelines, and compute platforms
- Deliver high-quality, maintainable software using modern engineering best practices
- Develop automated testing frameworks and comprehensive technical documentation
- Monitor application and service performance, identifying opportunities for optimisation and improvement
- Participate in code reviews and contribute to engineering standards across the team
- Collaborate with engineers and technical stakeholders to build end-to-end solutions that consume and deliver data products
- Support continuous delivery and DevOps practices to ensure reliable releases
Requirements
- Strong commercial experience developing Back End applications in Python
- Experience developing APIs and web services, ideally using FastAPI
- Hands-on experience with cloud platforms, ideally Google Cloud Platform (GCP) and Cloud Run
- Strong understanding of Infrastructure as Code using Terraform
- Experience writing automated tests using tools such as Pytest
- Knowledge of Agile software development methodologies
- Strong experience with Git, GitHub, CI/CD pipelines, and modern software engineering practices
- A collaborative mindset with excellent communication skills
Desirable Experience
- Experience deploying and supporting AI/ML-powered applications
- Knowledge of LLMs, NLP, agent-based systems, or Generative AI solutions
- Experience working with Docker and containerised environments
- Exposure to Front End technologies such as React or Vue
- Experience working with scientific, biological, or large-scale data environments
- Previous experience providing technical leadership, mentoring, or leading engineering workstreams
- Strong understanding of production support, monitoring, and engineering best practices
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on computerjobs.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
almost 3 years ago
BB
Benedikt Bischof
MLOps And AI Driven Development
over 4 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
LM
Luis Minvielle
How to Become an AI Engineer
over 2 years ago