Description

ABOUT OUR CLIENT: 

With our client, you'll be a key contributor to the design, development, and
optimization of high-performance, distributed software systems that power our next-generation robotic and automation platforms for the world's leading retailers!  This is a FTE/W2 role with a fast-growing and late-stage Pre-IPO business - over $50M ARR and over $500M raised with major PE firms such as Blackrock and Mithril.

We are specifically looking for engineers with hands-on Erlang experience, who can help us build robust, fault-tolerant systems at scale.

You will work in close collaboration with product managers, system architects, and cross-functional engineering teams to build solutions that are critical to warehouse automation, robotics orchestration, and real-time decision-making systems.

Key Responsibilities
● Design and implement core modules in Erlang to build scalable, distributed systems.
● Lead development of critical product features and solve complex system-level challenges.
● Collaborate with architects to define low-level design and contribute to the technical roadmap.
● Refactor and optimize existing algorithms and services for better performance and reliability.
● Review code, provide technical mentorship, and promote best coding practices within the team.
● Use simulations and testing to validate system behavior and performance at scale.

Requirements
Must Have:
● 3+ years of professional software development experience with strong problem-solving skills.
● Hands-on experience in Erlang and a strong understanding of its concurrency model (processes,
message passing, supervision trees).
● Exposure to building and maintaining distributed, high-availability systems.
● Experience with microservices architecture and REST-based APIs.
● Solid knowledge of RDBMS/SQL and experience working with databases in production environments.
● Understanding of software design principles, object-oriented programming, and system design
patterns.
● Familiarity with version control systems (Git or similar).

Nice to Have:
● Background in real-time systems, telecom-grade architectures, or robotic platforms is a plus.
● Exposure to CI/CD pipelines and containerized deployments (Docker, Kubernetes, etc.).
Qualifications
● Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field from a reputed institute.
● Strong analytical and debugging skills with an ability to work in a fast-paced environment.
● Clear, concise communication skills with the ability to explain complex technical concepts to diverse stakeholders.

 

Ideal location:  Bay Area, San Francisco, Menlo Park, Redwood City

Published
07/25/2025
Location
Redwood City, CA
Salary
$150,000 - $185,000+ (DOE)
Experience level
  • Individual Contributor
Workplace Type
  • Hybrid
Employment Type
  • Full-Time
Only logged in members can apply for jobs

Related Jobs

Senior Network Engineer  
Houston, TX
new
08/07/2025
Cybersecurity Network Engineer  
Houston, Texas
new
08/07/2025
AI Solutions Lead  
Redwood City, CA
07/21/2025
Director, Software Engineering  
San Francisco, CA
07/03/2025
i4GL Solutions Support Engineer  
Anywhere USA, United States of America
06/20/2025

Complete the fields below for the ASAP Capability Statement

"*" indicates required fields