Senior Backend Developer, AI Systems (Remote)

The Ladders
United States
7 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$143,000 - $200,000
Working hours
Regular working hours
Job source

Tech stack

Software Quality Continuous Integration Distributed Computing Environment Distributed Systems Fault Tolerance Machine Learning Software Engineering Google Cloud Apache Spark Reliability of Systems Backend Kubernetes
+1 more
Apache Kafka

Job description

This role will shape the evolution of a high-scale personalization and recommendations platform through modern distributed backend architecture. You will partner closely with machine learning engineers and other technical stakeholders to turn business and model requirements into reliable, performant systems that can operate at scale. The position also carries ownership across design, delivery, and incident response, with a strong focus on engineering rigor, system resilience, and continuous improvement., * Lead the architectural evolution of the core recommendations pipeline to a modern distributed architecture

  • Design, build, and operate scalable backend services for personalization at scale
  • Identify and resolve performance bottlenecks and reliability risks
  • Collaborate with ML engineers to translate requirements into technical designs
  • Own key system components from architecture to incident response
  • Champion engineering best practices in system design and code quality
  • Mentor engineers and foster a culture of technical rigor and continuous improvement

Requirements

  • 5+ years of software engineering experience focused on distributed systems
  • Deep experience building and operating large-scale, fault-tolerant distributed systems
  • Strong software engineering skills, including system design and CI/CD practices
  • Proficiency in Python programming
  • Experience with distributed data processing frameworks such as Apache Spark
  • Familiarity with cloud providers, particularly Google Cloud Platform
  • Knowledge of modern distributed technologies such as Kubernetes and Kafka
  • Strong technical leadership and mentoring abilities

Benefits & conditions

  • Comprehensive medical benefits
  • Financial benefits, including bonuses
  • Support for continuous learning and professional development
  • Commitment to diversity and inclusion in the workplace

Our client is an equal opportunity employer. We encourage you to apply even if you don’t meet every qualification-your background could be exactly what this team needs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Loading talks and stories from around this role…