Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer III, Data Platform

$144k - $224k

Agility Robotics

Job Description

Job Description

Agility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential.

About The Role

Join the team building the data backbone for fleet-scale humanoid robotics. As a Software Engineer III on our Data Platform team, you will implement and scale the infrastructure required to ingest, process, and synchronize massive datasets from our robots. You will focus on the technical challenges of handling multimodal log data —ensuring that high-frequency sensor data, video feeds, and telemetry are perfectly aligned for playback and ML training.

Key Responsibilities
  • Data Ingestion: Design and implement scalable data pipelines for ingesting and processing telemetry, logs and sensor data from our fleet of robots and associated cloud software
  • Multimodal Data Integration: Develop systems to handle complex multimodal logs, ensuring precise synchronization between video, audio, IMU, and joint-state data for downstream analysis and robot "black box" reconstruction/playback.
  • Edge Data Agents: Contribute to the development of data ingestion agents running on-robot to manage high-volume data throughput in variable connectivity environments.
  • Data Optimization: Implement and optimize data formats (e.g., MCAP, Parquet) specifically tuned for the storage and rapid querying of rich multimodal robotics recordings.
  • Observability systems: Develop and maintain observability systems using tools like fluentbit, OpenTelemetry etc enabling real-time monitoring and analytics of fleet operations.
  • Distributed Processing: Use Spark, Kafka, or Flink to transform raw robot data into structured datasets ready for business intelligence and long-horizon fleet analytics.
  • Stakeholder Collaboration: Work closely with AI and Hardware teams to ensure data tools meet the needs of those training the next generation of humanoid models.
  • Cloud Platform: Build and optimize tools for internal stakeholders for business intelligence and long-horizon fleet analytics and forecasting using existing tools like AWS S3, Athena, Sagemaker etc.
Required Qualifications
  • 3-5 years of experience building and scaling cloud-based data platforms(AWS, GCP, or Azure).
  • Big Data Tech : Proficient in big data frameworks like Spark, Kafka, Beam, Flink etc
  • Data Formats : Familiarity with OSS data formats like Parquet, Arrow, Iceberg and protocols like Avro and Protobuf.
  • Experience with observability tools(e.g. OpenTelemetry, Prometheus etc) and implementing metrics, tracing and logging systems
  • Strong proficiency in Python and at least one JVM language (Java or Scala), with experience in microservices.
  • Proven experience handling diverse data types—specifically combining unstructured data (logs/video) with structured telemetry
Bonus Qualifications
  • Robotics/AV Background : Experience with robot-specific data formats (MCAP, ROS bags) and visualization tools like Foxglove or RVIZ.
  • Sensor Fusion : Understanding of time-sync challenges in multimodal data (e.g., PTP/NTP synchronization across sensors).
  • Infrastructure : Experience with Kubernetes and containerized deployment patterns.
  • Systems Programming : Familiarity with C++ or Rust for high-performance data handling at the edge.
  • IoT Knowledge : Experience with edge computing, Greengrass, or managing data from embedded devices.

This a hybrid position based out of one of our Salem, Pittsburgh, or Fremont offices.

The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: market location, job-related knowledge, skills, and experience. This range may change based on geographical location and may be modified in the future.

Anticipated Salary Range

$144,000—$224,000 USD

In addition to base pay, our competitive total rewards package consists of the following for full-time employees:

  • 401(k) Plan: Includes a 6% company match.
  • Equity: Company stock options.
  • Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
  • Benefit Start Date: Eligible for benefits on your first day of employment.
  • Well-Being Support: Employee Assistance Program (EAP).
  • Time Off:
    • Exempt Employees: Flexible, unlimited PTO and 12 company holidays, including a winter shutdown.
    • Non-Exempt Employees: 10 vacation days, paid sick leave, and 12 company holidays, including a winter shutdown, annually.
  • On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
  • Parental Leave: Generous paid parental leave programs.
  • Work Environment: A culture that supports flexible work arrangements.
  • Growth Opportunities: Professional development and tuition reimbursement programs.
  • Relocation Assistance: Provided for eligible roles.
  • Annual Discretionary Bonus: Provided for eligible roles.

All of our roles are U.S.-based. Applicants must have current authorization to work in the United States.

Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Agility Robotics prohibits any such discrimination or harassment.

Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies. We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page. If you are represented by a third party, your application may not be considered. To ensure full consideration, please apply directly.

Apply Now:

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Software Engineer III, Data Platform in Fremont, CA vacancy
  • $165k - $241.4k

     ...have opportunity to develop & support software for the Nexus 9000/3000 Data Center product lines and be a key...  .../merchant ASIC Data Center Switch Platforms Write complete functional and design...  ...of professional experience in Engineering ~ Programming with C, C++ and/or... 
    Platform
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Cisco

    Milpitas, CA
    4 days ago
  • $168.1k - $243.7k

     ...multi-team technical projects that directly impact business outcomes. The role involves managing large-scale projects and mentoring engineers in a dynamic environment. Candidates should have significant experience in programming and cloud-native technologies. The... 
    Platform
    Full time

    PassFort

    Newark, CA
    3 days ago
  • $200k - $300k

    A leading electric vehicle manufacturer is seeking an experienced Database Infrastructure Engineer to join its innovative team in Fremont, California. The role involves building and supporting systems that ensure the optimal performance of Tesla vehicles. Applicants should... 
    Platform

    Tesla Motors, Inc.

    Fremont, CA
    5 days ago
  • $139.8k - $205.04k

    A leading electric vehicle manufacturer is seeking an Engineering Manager to lead a team focused on data engineering and infrastructure. Responsibilities include managing teams, guiding technical direction, and ensuring the reliable operation of data systems. Candidates... 
    Platform

    Lucid Motors

    Newark, CA
    5 days ago
  • $144k - $174k

     ...Engineer III, Platform Infrastructure Department: Engineering Release Reports to: Manager, Software Engineering Location: Remote in mainland USA VISA Sponsorship: Visa Sponsorship...  ...to improve efficiency Use data and tooling to balance reliability, performance... 
    Platform
    Work at office
    Remote work
    Worldwide

    Omnicell

    Milpitas, CA
    5 days ago
  • Caspex in Fremont, California is looking for a Software Engineer to analyze business requirements and deliver high-quality software solutions. Candidates must hold a Master's degree in Computer Science or similar fields. Alternatively, a Bachelor's degree or relevant experience... 

    Caspex

    Fremont, CA
    1 day ago
  • Albert Invent is seeking a qualified engineer to design and implement data processing pipelines and backend services. The role demands strong programming skills in C/C++ and Python, a solid mathematical foundation, and experience in large datasets and real-time systems.... 

    Albert Invent

    Fremont, CA
    3 days ago
  • Pony.ai Inc. is seeking a talented engineer to design and architect data processing systems for our autonomous mobility technology in Fremont, California. Ideal candidates will possess strong programming skills in C/C++ and Python, along with a solid foundation in mathematics... 

    Pony.ai Inc.

    Fremont, CA
    5 days ago
  • $125k - $160k

     ...to support the automation testing Collaborate with Network Engineering, DevOps, Test Engineering to support manufacturing process Troubleshoot...  ...of hardware development and manufacturing process of data center products ~ Strong background in Network Test Automation... 
    Work experience placement

    Hyve Solutions

    Fremont, CA
    2 days ago
  • BlackLine in Pleasanton, CA is seeking a Staff Software Engineer who will be pivotal in building the next generation of our application and data platform. You will lead the design and development of connectors to various systems while maintaining extensibility and usability... 
    Platform

    BlackLine

    Pleasanton, CA
    1 day ago
  • BlackLine, located in Pleasanton, CA, is seeking a Staff Software Engineer to build the next generation of their application and data platform. You will design and build connectors to various systems, lead a team of engineers, and ensure the scalability and usability of... 
    Platform

    BlackLine

    Pleasanton, CA
    2 days ago
  •  ...Sangeetha from Info Way Solutions, LLC We have job opening for Software Engineer and the detailed Job description is given below:...  ...for engineering, integrating and maintaining an analytics data platform based on a hybrid cloud infrastructure. o Work collaboratively... 
    Platform

    Info Way Solutions

    Fremont, CA
    2 days ago
  • Relanto is looking for a skilled Data Engineer based in Fremont, CA, who has proven experience in building and maintaining scalable data pipelines on Google Cloud Platform (GCP). The ideal candidate should be proficient in Python, SQL, and PySpark, as well as familiar... 
    Platform

    Relanto

    Fremont, CA
    1 day ago
  • Workday in Pleasanton, CA, is seeking a Full Stack Engineer to enhance our data engineering team. In this role, you'll develop user-facing solutions...  ...model. The ideal candidate should have over 5 years of software development experience, including expertise in XO development... 
    Platform
    Remote job
    Flexible hours

    HR Tech Job

    Pleasanton, CA
    3 days ago
  •  ...record of successfully shipping Android software products. 2. Minimum 5 years experience...  ...rhythm: The role will consist of: Engineer that can do Android work at the Senior...  ...In-Vehicle Software: Leverage the latest platforms, frameworks, and SDKs to create and deliver... 
    Platform
    Immediate start

    Tranzeal

    Newark, CA
    18 days ago
  • Key Skills Azure Data Factory (ADF), Azure Databricks & PySpark, Azure Synapse, Azure SQL,...  ...Python, and Spark SQL Role Overview Senior Data Engineer with 12+ years of experience designing and modernizing enterprise data platforms across banking, healthcare and retail... 
    Platform

    TechDigital Group

    Fremont, CA
    3 days ago
  •  ...dedicated to excellence in the design and engineering ofLam's etch and deposition products....  ...The impact you'll make As a Software Engineer at Lam, you will be at the forefront...  ...design, infrastructure, and technology platforms. Your expertise will determine hardware... 
    Platform
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Fremont, CA
    5 days ago
  • $35 per hour

     ...Software Engineer Intern, Internal Apps Austin, Texas, United States; South San Francisco, California, United States...  ...mechanical engineers — to build Neuralink's centralized data aggregation and analysis platform. This data platform collects, organizes, and visualizes... 
    Platform
    Hourly pay
    Price work
    Full time
    Temporary work
    Internship
    Immediate start
    Flexible hours

    Neuralink

    Fremont, CA
    5 days ago
  • $155k - $241k

     ...Senior Software Engineer, Navigation Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh...  ...and years of proven deployment data, we're pioneering a new era of automation...  ...readiness for the next generation robot platforms. About The Work Design, implement... 
    Platform
    Full time
    Temporary work
    Work at office
    Local area
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    5 days ago
  •  ...Software Engineer Mattson Technology is a global company with nearly 30 years of experience...  ...responsible for developing new software platform to be used across all Mattson Technology...  ...high-quality products Analyze test data for ways to improve our existing controls... 
    Platform
    Full time
    Worldwide

    Mattson Technology

    Fremont, CA
    1 day ago
  • $99k - $220k

     ...solutions for their most critical equipment and processes. The impact you'll make Join our team as a software engineer to build the Dextro Software platform. Dextro™ - Lam Research. You will be at the forefront of defining and developing the infrastructure that... 
    Platform
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Fremont, CA
    2 days ago
  • $123.5k - $133k

     ...moderately complex requirements for multiple platforms, operating systems, and applications....  ...resolution. Monitors progress of software-based projects by tracking activity, resolving...  ...9681 Job Category Software Engineering Posting Date 05/29/2026, 09:39 PM... 
    Platform
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Relocation package
    Monday to Friday
    Shift work

    UL Solutions

    Fremont, CA
    2 days ago
  • $99k - $220k

     ...dedicated to excellence in the design and engineering of Lam's etch and deposition products....  ...The impact you'll make As a Software Engineer at Lam in the Product Support...  ...at customer sites across products and platforms. In this role, you will make a meaningful... 
    Platform
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Fremont, CA
    4 days ago
  • $130k - $155k

     ...Software Engineer II Fremont, CA Personalis, Inc. is a leader in advanced cancer genomics...  ...therapies and diagnostics. The Personalis NeXT Platform® is designed to adapt to the complex...  ...on clinical accuracy, quality, big data, scale and efficiency. The laboratory is... 
    Platform
    Full time

    Personalis

    Fremont, CA
    5 days ago
  • $99k - $220k

    The group you'll be a part of Software & Controls The impact you'll make As a Software Engineer at Lam, you will play a critical role across...  ...shape and deliver cloud-based Big Data and Enterprise Analytics platforms that support Lam's products,... 
    Platform
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Fremont, CA
    4 days ago
  •  ...implementation of moderately complex requirements for multiple platforms, operating systems, and applications. Resolves problems by...  ...issues and performs problem resolution. Monitors progress of software‑based projects by tracking activity, resolving problems, publishing... 
    Platform

    Ul Solutions

    Fremont, CA
    1 day ago
  •  ...Design, implement, and debug embedded software for vehicle control, battery...  ...protocols (CAN, Ethernet, SPI) for data exchange between embedded systems...  ...with hardware, systems, and QA engineers to integrate software into vehicle platforms. Qualifications Bachelor's or Master... 
    Platform
    Full time
    Remote work

    Dimaag

    Fremont, CA
    5 days ago
  • $55 - $58 per hour

     ...hour on W2 or C2C Job Summary Join our Digital Product Engineering team as a Senior Software Engineer to actively contribute to backend and full-...  ...particularly on optimizing vehicle management and sales platforms. This role demands innovative problem-solving, designing... 
    Platform
    Hourly pay
    Contract work

    Akraya, Inc.

    Fremont, CA
    2 days ago
  • TechDigital Group is seeking a Senior Data Engineer with over 12 years of experience in designing and modernizing enterprise data platforms. You will architect scalable ETL/ELT pipelines using Python, PySpark, and Azure Data Factory, and lead enterprise-scale Data Architecture... 
    Platform

    TechDigital Group

    Fremont, CA
    3 days ago
  • $140k - $200k

     ...include frontend and backend engineers, AI research scientists, and...  ...term roadmap for the Windows platform. Take ownership of full lifecycle...  ...accessible and inclusive software. Excellent software engineering...  ...: OOP, design patterns, data structures, algorithms, memory... 
    Platform
    Work at office

    Clutch Canada

    Fremont, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III, Data Platform. Be the first to apply!