We are seeking a Senior Backend Engineer to play a pivotal role in developing core backend services for a rapidly growing AI and data infrastructure company. In this role, you will work on large-scale distributed systems, ensuring seamless data I/O, efficient data streaming, and robust storage capabilities. Your contributions will enable enterprises and AI teams to efficiently process and manage large volumes of data to power next-generation AI models.
This role requires strong technical expertise in large-scale system design and a deep understanding of cloud infrastructure. You will work closely with cross-functional teams, including product and design, to transform ideas into impactful features that enhance platform scalability and customer adoption.
This position is based in select tech hubs, operating on a hybrid model with two days per week in the office.
Key Responsibilities
Build and optimize backend infrastructure for large-scale workflow orchestration and high-throughput data pipelines.
Design, implement, and maintain distributed systems leveraging databases, message brokers, and job management frameworks.
Develop APIs (REST and GraphQL) and work with data-intensive storage solutions.
Contribute to the evolution of the data infrastructure, ensuring high-speed data import/export capabilities for enterprise customers.
Collaborate with engineering teams and key stakeholders to deliver scalable, high-performance solutions.
Support system operations by working with customer support teams to troubleshoot and resolve issues.
Play a role in advancing AI-driven software solutions, helping AI teams optimize data labeling, training, and model evaluation processes.
Qualifications
Bachelor's degree in Computer Science or a related field (advanced degree preferred).
5+ years of experience in backend engineering, with expertise in distributed systems and scalable architectures.
Strong knowledge of databases, message queues, in-memory caching, and job management frameworks.
Proficiency in Node.js or experience with Java, TypeScript, or Python.
Experience designing APIs using REST and GraphQL.
Deep familiarity with cloud platforms.
Strong understanding of data structures, algorithms, and system performance optimization.
Ability to break down complex requirements into structured, executable tasks.
Proficiency in leveraging AI-powered development tools to enhance productivity.