Talent.com
This job offer is not available in your country.
Backend Engineer - Platform / Systems

Backend Engineer - Platform / Systems

Affogato AIBengaluru, India
5 days ago
Job description

About the Role

We are looking for an engineer with a strong foundation in distributed systems. You’ll work on designing and building scalable, fault-tolerant systems that power ML systems / applications, with opportunities to contribute across infrastructure, data, and ML system integrations.

Responsibilities

Design and implement components of distributed systems with a focus on reliability, scalability, and performance

Write well-defined abstractions software implementations, ensuring flexibility and maintainability and code scalability

Collaborate with product and domain experts to shape clear and expressive domain languages in software design

Design database schemas and storage strategies for distributed environments

Deliver clean, tested, and maintainable code in modern programming languages

Participate in code reviews, architectural discussions, and technical design reviews

Collaborate with cross-functional teams to integrate with large-scale ML systems

Basic Qualifications

2–5 years of professional software development experience

Strong foundational knowledge of distributed systems (consensus, replication, partitioning, CAP trade-offs)

Experience in at least one strongly-typed or statically-typed language (e.g., Java, Go, Rust, Scala, TypeScript)

Understanding of software design principles : programming to abstractions, concurrency models, and domain-driven design concepts

Hands-on experience with database design and query optimization for distributed systems

Preferred Qualifications

Contributions to open-source projects, especially in distributed systems or developer tooling

Experience building or integrating with ML systems at scale

Familiarity with modern cloud infrastructure tools and systems

Strong communication skills and ability to collaborate in a fast-paced, technical environment

What We Offer

Opportunity to work on challenging distributed and ML system problems at scale

A culture that values technical depth, continuous learning, and open-source contributions

Growth paths into system architecture, technical leadership, or ML platform engineering

About Affogato

We are building systems for large-scale media generation—spanning video, audio, and images. Our platform combines automation and AI-driven workflows to help teams turn ideas into production-ready content quickly and consistently. Designed to integrate into existing pipelines, we focus on reliability, scalability, and ease of use for creators, developers, and enterprises alike.

Create a job alert for this search

Backend Engineer • Bengaluru, India