71 open jobs on The Stack list Distributed systems as a key skill. They come from 38 companies in 15 countries, and 71 offer visa sponsorship. All were posted in the last 60 days.
This page lists jobs whose listing names Distributed systems in its key skills. We do not guess skills from the job title.
What you'll do: Design, develop, and maintain robust backend systems powering Databricks workspaces. Build architecture for workspace assets to ensure high QPS and low latency; lead multi-team technical projects and mentor junior engineers.
What they ask for: 15+ years of industry experience in distributed systems with a strong foundation in algorithms and data structures; BS/MS/PhD in Computer Science or equivalent experience. Experience leading cross-team initiatives and mentoring engineers…
What you'll do: Solve a scaling bottleneck in a critical service, deploy new features to production with feature flags, investigate and fix production issues, and design scalable architectures for higher traffic.
What they ask for: Significant experience in backend programming languages, ability to design architecture for high-scale systems, and a degree (BS/MS/PhD) or equivalent experience, with an interest in applying AI tools to development.
What you'll do: Build and maintain Adyen's distributed high-performance payments platform, from design to production. Collaborate across teams and time zones to deliver new functionality that scales and remains reliable. Own code through deployment and…
What they ask for: Proficient in Java, web services, REST APIs and SQL/PostgreSQL; experience building high-throughput, reliable services; strong ownership, communication and ability to work in a global product environment.
What you'll do: Lead initiatives to develop Elasticsearch vector search features, design new algorithms and data structures, and collaborate with a globally distributed team to improve speed and relevance of vector search.
What they ask for: Proven experience with vector similarity on large-scale search platforms, strong Java skills, experience with Elasticsearch and related data stores (Solr, PostgreSQL, MongoDB, Cassandra), and ability to work autonomously across teams.
What you'll do: Empower teams to build scalable systems with strict latency, availability, and throughput requirements, partnering with engineering teams to craft the right solutions. Enable teams to own their systems by deploying and observing…
What they ask for: Experience with Python, Kotlin, or Go; strong fundamentals in distributed systems and networking. Proficiency with Terraform and infrastructure-as-code, and container orchestration with Kubernetes in a cloud-first environment. Excellent…
What you'll do: You will build core features for card transaction systems on a distributed hybrid cloud platform as part of an agile team. You will also collaborate with stakeholders to analyze requirements and drive innovation using modern development…
What they ask for: Candidates must have a degree in Computer Science or equivalent experience along with strong proficiency in Java or Go. You should have hands-on experience with distributed micro-service architectures, cloud platforms, and modern DevOps…
What you'll do: The Core AI Engineering Manager will lead the team responsible for the firm's foundational AI infrastructure, including GPU compute, model serving, and developer experience. They will drive the infrastructure roadmap, manage stakeholder…
What they ask for: The ideal candidate must have extensive experience leading large-scale platform initiatives and strong expertise in C#, Python, and Kubernetes. They should also possess deep knowledge of distributed systems, GPU infrastructure, and the…
What you'll do: You will own the storage, indexing, and query planning for a massive-scale knowledge engine that retrieves information across distributed backends. This involves optimizing performance, ensuring data consistency, and building robust…
What they ask for: Candidates must have deep experience in distributed databases, search engines, or storage systems with strong proficiency in Go, Rust, or C++. You should possess a solid grasp of indexing, query optimization, and distributed systems…
What you'll do: Design and scale backend services, billing infrastructure, and market communication systems for energy operations. Drive technical standards through architecture decisions, code reviews, and mentorship.
What they ask for: Requires at least 3 years of backend development experience with proficiency in TypeScript, Node.js, and PostgreSQL. Candidates must possess native or C1-level German proficiency and experience with distributed systems.
What you'll do: You will own and evolve a complex Java backend system while building tools that enable Customer Support agents to resolve issues efficiently. You will also partner with Product Managers to shape the team's roadmap and drive technical…
What they ask for: The role requires strong hands-on experience with Java and distributed systems, including familiarity with Kafka and asynchronous communication. Candidates should possess a product-oriented mindset and the ability to collaborate…
What you'll do: The Senior QA Engineer will take ownership of product quality by balancing manual and automated testing across core product teams. Responsibilities include analyzing requirements, maintaining test documentation, and collaborating with…
What they ask for: Candidates must have 5+ years of experience in Quality Assurance with strong expertise in backend testing, APIs, and microservices. Proficiency in test automation frameworks, AI-assisted testing tools, and Agile methodologies is required.
What you'll do: You will own the technical direction and architecture of the backend media infrastructure for Stream Video. This includes managing the media pipeline, ensuring reliability and scalability, and mentoring senior engineers.
What they ask for: The role requires extensive backend engineering experience with expert proficiency in Go or equivalent systems languages. You must have a proven track record in managing high-scale, real-time, and latency-sensitive systems.
What you'll do: You will take end-to-end ownership of features for the checkout process and post-booking experience, from refinement to production. Additionally, you will design scalable applications and collaborate with stakeholders to define…
What they ask for: Candidates must have at least 5 years of professional software engineering experience with deep expertise in PHP and Symfony. Proficiency in building scalable, distributed systems and experience with relational databases and API design are…
What you'll do: You will lead the development of an internal fleet management system to handle software distribution, operation, and monitoring for a growing fleet of robots. This involves designing deployment pipelines, remote operation controls, and…
What they ask for: The role requires 5+ years of experience in software engineering, specifically with production-grade systems managing real machines or distributed infrastructure. Candidates must have strong Linux fundamentals, proficiency in Python, and…
What you'll do: You will build and scale real-time ledger systems to track FX risk and liquidity using stream-processing technologies. This involves designing data-quality controls and ensuring the resilience and observability of high-volume event-driven…
What they ask for: The role requires solid software engineering fundamentals and experience with Java or similar object-oriented languages. Candidates should have a strong understanding of databases and a willingness to solve complex distributed-systems…
What you'll do: You will build and operate reliable voice AI systems, including retrieval-augmented generation and distributed call schedulers. Additionally, you will develop memory and reasoning systems to maintain context across voice, messaging, and…
What they ask for: The role requires production experience with distributed systems and proficiency in Python, FastAPI, or TypeScript. Candidates should also have a background in real-time systems, voice infrastructure, and experience shipping AI or…
What you'll do: You will support software bring-up on benches and vehicles while developing vehicle-facing software components and shared frameworks. Additionally, you will diagnose complex integration issues across software and hardware boundaries to…
What they ask for: Candidates must have strong software development experience in C++, Python, or Rust with a background in Linux-based robotic or automotive platforms. You should also possess hands-on experience integrating software with embedded hardware…
What you'll do: Develop and maintain mission-critical software for spacecraft testing and mission operations. Collaborate with engineering and flight control teams to build scalable, performant, and well-documented systems.
What they ask for: Requires experience in backend development with Python or Ruby and frontend experience with modern JavaScript frameworks. Candidates should have a strong understanding of distributed systems, real-time data processing, and software design…
What you'll do: You will own and scale backend systems that support billions of API requests for real-time chat, video, and activity feeds. This role involves hands-on coding, database management, and technical leadership to ensure high reliability and…
What they ask for: Candidates must have extensive backend engineering experience and proficiency in Go or Python. Strong knowledge of relational databases, infrastructure, and scaling systems in a production environment is required.
What you'll do: You will build and evolve the Rules Platform by developing reliable, scalable backend services and reusable internal libraries. You will also drive technical architecture decisions and collaborate with cross-functional teams to improve…
What they ask for: Candidates must have strong hands-on experience with JVM-based languages like Java or Kotlin and expertise in distributed systems. Experience with Kafka, SQL databases, and a strong product mindset for building internal tools are also…
What you'll do: Build and evolve business-critical payment services using Kotlin, Java, and Spring Boot to ensure reliable money movement. Design domain models and event-driven workflows while operating cloud-native applications on AWS.
What they ask for: Requires strong experience in backend development with Kotlin or Java and a solid understanding of Domain-Driven Design. Candidates should have experience with cloud-native AWS environments and a quality-focused mindset regarding security…
What you'll do: You will lead an engineering team by setting technical direction, hiring top talent, and overseeing end-to-end delivery. You will also contribute code directly while collaborating with product teams to scale systems and solve complex…
What they ask for: The ideal candidate has 8+ years of software engineering experience with a strong background in distributed systems and scaling enterprise-level products. You must have proven experience in leadership roles within high-growth startup…
What you'll do: Develop and maintain Java backend services within a cloud-native environment while ensuring high availability and performance. Manage the full software lifecycle including deployment, monitoring, troubleshooting, and automating operational…
What they ask for: Requires strong Java development skills and hands-on experience with Microsoft Azure and DevOps practices. Candidates must be proficient in container technologies, observability tools, and troubleshooting distributed systems.
What you'll do: Design, build, and maintain scalable cloud-native infrastructure to support AI applications, data products, and intelligent agents. Collaborate with cross-functional teams to implement automated deployment workflows, security standards…
What they ask for: Requires proven experience in cloud-native infrastructure, specifically with Microsoft Azure and AWS, alongside strong programming skills in Python and SQL. Candidates must possess expertise in IaC, CI/CD pipelines, container technologies…
What you'll do: You will design and develop product features that directly impact user workflows while collaborating with design and engineering teams to deliver exceptional experiences. Additionally, you will maintain scalable code, ensure system…
What they ask for: The role requires 6+ years of software or product engineering experience with strong backend proficiency in NodeJS, Postgres, and TypeScript. Candidates should also have experience with LLM application development patterns and be…
What you'll do: You will design and evolve reliable backend services for high-volume communications across multi-region, multi-tenant environments. Additionally, you will collaborate with cross-functional partners to deliver technical goals and maintain…
What they ask for: You must have 5+ years of experience in software development with a deep understanding of system design and distributed architectures. Proficiency in languages like Python or Kotlin and experience with cloud technologies such as AWS and…
What you'll do: You will build and optimize AI voice and agent systems for customer-facing workflows, owning features from end to end. This includes developing memory systems, improving observability, and connecting external systems to enhance agent…
What they ask for: Candidates must have at least 3 years of experience in full-stack development with production experience in Python, FastAPI, or TypeScript and React. Proficiency in distributed systems, real-time audio infrastructure, and cloud platforms…
What you'll do: You will build and maintain reliable voice AI systems, including retrieval-augmented generation and dynamic model routing. Additionally, you will design distributed call scheduling systems and improve observability to ensure resilient…
What they ask for: Candidates must have at least 2 years of experience in product software development and distributed systems. Proficiency in Python, FastAPI, or TypeScript, along with experience in cloud infrastructure and data stores, is required.
What you'll do: You will design and implement scalable backend systems for the Affirm Card product while collaborating with cross-functional teams to deliver high-quality software. Additionally, you will participate in on-call rotations and support the…
What they ask for: Candidates must have at least 2 years of software engineering experience and proficiency in Python or Kotlin. Familiarity with distributed systems, AWS, MySQL, and Kubernetes is required, along with strong communication skills.
What you'll do: Develop, maintain, and improve backend services while operating cloud-native applications on Microsoft Azure. Support production operations by monitoring distributed systems, troubleshooting incidents, and automating deployment processes.
What they ask for: Requires strong software development experience with Java and hands-on experience with Microsoft Azure and DevOps practices. Candidates must possess skills in container technologies, observability tools, and the ability to troubleshoot…
What you'll do: Design and scale backend infrastructure to support billing workflows and energy-market communication. You will iterate on features, maintain high technical standards through code reviews, and mentor team members.
What they ask for: Requires at least 3 years of experience in backend development with strong proficiency in TypeScript, Node.js, and PostgreSQL. Candidates must possess fluent or native-level German skills and have experience with distributed systems and…
What you'll do: The Staff Software Engineer will design and maintain critical inference infrastructure to serve Claude to millions of users while optimizing compute efficiency. They will tackle complex distributed systems challenges and integrate new AI…
What they ask for: Candidates should have significant experience in distributed systems, performance optimization, and large-scale service orchestration. Proficiency in Python or Rust and familiarity with cloud infrastructure or machine learning deployment…
What you'll do: The Inference team is responsible for building and maintaining critical systems that serve Claude to millions of users globally. This includes managing the entire stack from intelligent request routing to fleet-wide orchestration across…
What they ask for: Candidates should have significant software engineering experience, particularly with distributed systems and machine learning infrastructure. A bachelor's degree or equivalent experience is required, along with proficiency in languages…
What you'll do: You will support software bring-up on benches and vehicles while developing vehicle-facing software components and shared frameworks. You will also diagnose complex integration issues across hardware and software boundaries to ensure…
What they ask for: You need strong software development experience in C++, Python, or Rust with a track record of delivering production-quality software on Linux-based robotic or automotive platforms. Hands-on experience with vehicle hardware integration…
What you'll do: You will own the end-to-end solution design for cross-domain and global initiatives, translating business requirements into scalable technical solutions. This involves producing architecture documentation, managing non-functional…
What they ask for: Candidates must have a Bachelor’s or Master’s degree in a technical field and over 10 years of experience in solution design across multiple technology domains. Strong expertise in distributed systems, cloud infrastructure (AWS), and data…
What you'll do: The Lead Enterprise Solutions Architect will oversee the end-to-end architecture review process and manage a team of Enterprise Solutions Architects. They are responsible for designing large-scale cross-cutting initiatives and establishing…
What they ask for: Candidates must possess a Bachelor's or Master's degree in Computer Science or a related field, along with over 14 years of experience in engineering and architecture. Strong expertise in distributed systems, AWS, and data architecture is…
What you'll do: You will build and maintain reliable voice AI systems, including speech transcription, dynamic model routing, and distributed call scheduling. Additionally, you will develop memory and reasoning systems to preserve context across customer…
What they ask for: The role requires at least 2 years of experience in production software development, specifically with distributed systems and end-to-end product delivery. Proficiency in Python, FastAPI, or TypeScript, along with experience in AI models…
What you'll do: You will translate complex business, financial, and regulatory requirements into clear technical specifications and system designs. You will also collaborate with cross-functional teams to define financial data flows and ensure robust…
What they ask for: The role requires at least 3 years of experience as a Technical Product Manager, System Analyst, or Business Analyst with a strong background in distributed architectures. Candidates must possess solid knowledge of API design, financial…
What you'll do: You will manage and operate critical data infrastructure including Kafka, Flink, Cassandra, and Redis services across cloud and on-premises environments. Additionally, you will build observability tools, automate repetitive tasks, and…
What they ask for: The ideal candidate has hands-on experience operating Kubernetes and Kafka in production environments. You should also possess strong analytical skills for troubleshooting distributed systems and a proactive mindset toward automation and…
What you'll do: You will architect high-availability financial engines and build brokerage infrastructure to scale global wealth products. You will work in a cross-functional team to define technical foundations and deliver incremental value to customers.
What they ask for: Candidates should have experience in developing web applications and distributed systems in a production environment. Proficiency in Java and Spring Boot is preferred, along with a strong product mindset and the ability to communicate…
What you'll do: You will build and maintain the platforms, tooling, and infrastructure that power the company's AI stack for humanoid robots. This includes leading projects end-to-end and collaborating with research and deployment teams to scale…
What they ask for: Candidates must have significant professional software engineering experience with proficiency in Python and at least one compiled language like C++, Go, or Rust. A strong background in software architecture, production backend systems…
What you'll do: Lead a cross-functional team of engineers, designers, and data scientists to define and execute the product roadmap. Own the product lifecycle from ideation and development through to launch, growth, and maintenance.
What they ask for: Requires at least 2 years of experience working on technical products and a STEM degree or equivalent engineering background. Candidates must possess strong analytical skills and excellent written communication abilities.
What you'll do: Design and scale backend solutions and infrastructure to support complex energy market and billing workflows. Collaborate on architecture decisions, perform code reviews, and mentor team members to maintain high technical standards.
What they ask for: Requires at least 3 years of backend development experience with proficiency in TypeScript, Node.js, and PostgreSQL. Candidates must possess strong computer science fundamentals and fluency in German at a C1 level or above.
What you'll do: You will design and build scalable data pipelines to transform large-scale datasets into model-ready formats for autonomous driving technology. You will also collaborate with machine learning engineers to ensure data quality, reliability…
What they ask for: The role requires proven experience in building scalable data pipelines and strong software engineering skills in Python, SQL, and PySpark. Candidates should have a solid understanding of robotics, autonomous driving data concepts, and…
What you'll do: You will design, implement, and maintain runtime-platform components in C++ while profiling and debugging complex performance issues across the autonomy stack. Additionally, you will build observability tools and improve developer…
What they ask for: Candidates must have strong modern C++ experience and a solid foundation in systems programming, including Linux processes and IPC. Experience building production software for embedded, robotics, or distributed systems is required, along…
What you'll do: You will monitor live system health, investigate incidents, and drive root cause mitigation to ensure reliable autonomous vehicle operations. Additionally, you will build automation tools and influence system design to improve resilience…
What they ask for: You must have hands-on experience in Site Reliability Engineering or a similar role supporting production systems. Proficiency in Python, C++, or Rust, along with strong knowledge of Linux, Kubernetes, and observability practices, is…
What you'll do: You will define platform SLOs, lead infrastructure design reviews, and build internal tools to improve deployment and debugging efficiency. Additionally, you will manage production incidents, optimize infrastructure costs, and ensure…
What they ask for: You must have experience building and owning high-scale production systems with strong fundamentals in networking, storage, and concurrency. Proficiency in Go or Python is required, along with the ability to use AI tools to accelerate…
What you'll do: Design, develop, and maintain backend services and RESTful APIs to support high-volume financial transactions and payment orchestration. Collaborate with cross-functional teams to ensure system reliability, security, and performance while…
What they ask for: The role requires experience in building scalable backend services, managing PostgreSQL databases, and implementing event-driven architectures using Kafka. Candidates must be proficient in cloud infrastructure, specifically AWS, and…
What you'll do: Contribute to the development and evolution of business-critical financial services using Kotlin, Java, and Spring Boot. Collaborate with cross-functional teams to build and operate cloud-native applications while ensuring high standards…
What they ask for: Requires a university degree in a relevant field and practical experience with Kotlin or Java and Spring Boot. Candidates should possess a solid understanding of object-oriented programming, API development, and a strong interest in…
What you'll do: Design and operate scalable batch and streaming pipelines for multimodal fleet and simulation data. Develop workflows for data ingestion, synchronization, transformation, curation, and quality validation.
What they ask for: Requires strong hands-on Python and SQL skills with solid production software-engineering fundamentals. Candidates must have experience designing and operating large-scale distributed data systems and workflow-orchestration technologies.