About the Role
We are seeking a Senior Backend Engineer to join our team and focus on machine learning infrastructure and reliability. This is a fully remote position, allowing you to work from anywhere within the CET timezone. As a Senior Backend Engineer, you will play a crucial role in designing and maintaining our backend systems that support large-scale machine learning platforms.
What You'll Do
- Design and maintain Django services that support ML inference workflows.
- Build high-throughput asynchronous job processing systems using queues and schedulers.
- Implement reliability patterns including retries, idempotency, rate limiting, and backpressure.
- Own the observability strategy, including metrics, tracing, logging, and alerting.
- Lead incident response and drive long-term reliability improvements.
- Collaborate with ML teams to productionize training and inference pipelines.
- Support CI/CD and infrastructure automation using Infrastructure as Code.
Requirements
- Strong Python backend engineering background.
- Proven experience running Django applications in production.
- Experience building asynchronous processing systems (Celery, RQ, Arq, or similar).
- Solid understanding of distributed systems reliability principles.
- Experience with AWS or GCP cloud environments.
- Practical Infrastructure as Code experience (Terraform or similar).
Nice To Have
- Experience operating ML infrastructure or MLOps platforms.
- Familiarity with orchestration tools (Airflow, Temporal, Prefect, Step Functions).
- Experience with observability stacks such as Prometheus, Grafana, or OpenTelemetry.
- Experience scaling Postgres or caching systems like Redis.
What We Offer
- High autonomy and strong technical ownership.
- Opportunity to solve complex distributed systems challenges.
- Work closely with ML and backend engineering teams.
- Fully remote work within the CET time zone.
- Competitive salary and benefits package.
This Senior Backend Engineer position offers a unique opportunity to work on cutting-edge machine learning infrastructure in a fully remote setting. With a competitive salary and high autonomy, it's an attractive role for experienced engineers.
About SR2
Explore SR2 careers in 2026 to find exciting job opportunities across remote, hybrid, and office roles. Utilize our advanced filters to tailor your job search, track your application status, and gain valuable insights about the company. Discover your ideal position at SR2 and unlock your potential in a dynamic work environment. Start your journey towards a fulfilling career today!
Who Will Succeed Here
Proficient in building and optimizing backend services using Python and Django, with hands-on experience in deploying machine learning models in a production environment.
Self-motivated and disciplined, capable of thriving in a remote work setting, demonstrating strong time management skills and the ability to collaborate effectively with a distributed team.
Experienced in managing cloud infrastructure on AWS and GCP, with a strong understanding of Terraform for infrastructure as code, and familiarity with distributed systems architecture.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months