Software Engineer

A startup studio founded in 2021 building industry-defining companies, with teams distributed throughout the US and Latam using cutting-edge cloud computing technologies.
Backend
Mid-Level Software Engineer
Remote
11 - 50 Employees
3+ years of experience
Robotics · Logistics

Description For Software Engineer

RYZ Labs is seeking a Software Engineer to join their client's team that specializes in autonomous robots for last-mile services. As a Software Engineer on the Infrastructure team, you'll be instrumental in building and maintaining the tools that power the company's software development ecosystem. The role focuses on optimizing build systems, improving development workflows, and enhancing overall system performance.

The position offers an opportunity to work with cutting-edge robotics technology while making a significant impact on urban logistics and delivery systems. You'll collaborate closely with Platform and Autonomy teams, using your expertise in Bazel, C++, and cloud platforms to create efficient development tools and processes.

The ideal candidate brings strong experience with build systems, particularly Bazel, along with proficiency in C++ and scripting languages. Knowledge of CI/CD platforms, cloud services, and containerization is essential. Additional experience with embedded systems and robotics is highly valued.

RYZ Labs, founded in 2021, provides an environment focused on autonomy, efficiency, and professional growth. The company values customer-first mentality, bias for action, ownership, and continuous improvement. Working here means joining a distributed team across the US and Latin America, using modern cloud computing technologies to build industry-defining solutions.

This role offers the chance to work remotely while contributing to revolutionary autonomous delivery systems. You'll be part of a team that values innovation, learning, and impact, with the opportunity to shape the future of urban logistics through robotics and automation.

Last updated a month ago

Responsibilities For Software Engineer

  • Maintain and improve the Bazel based build system
  • Develop reliable, efficient and scalable continuous integration infrastructure
  • Instrument and profile the system to identify bottlenecks and improve performance
  • Troubleshoot and root cause build issues and develop solutions to increase robustness
  • Provide guidance and best practices for effectively utilizing the build systems and related tooling
  • Identify developer pain points and develop tools to solve the problems
  • Support hardware in the loop test infrastructure

Requirements For Software Engineer

Python
Go
  • 3+ years of experience using Bazel for multi-language builds
  • 3+ years of experience developing in C++ and one scripting language such as Python or Bash
  • Experience with continuous integration platforms such as Github Actions, Buildkite, Drone or similar
  • Experience with cloud platforms such as GCP or AWS
  • Experience with containerization using Docker

Interested in this job?

Jobs Related To RYZ Labs Software Engineer

Full Stack Engineer

Full Stack Engineer position at RYZ Labs, working remotely on cutting-edge cloud applications with Node.js, Python, and React, requiring 4+ years of experience.

Elixir Engineer

Remote Elixir Engineer position at RYZ Labs, working on large-scale assessment platform with focus on data-intensive applications and AI technologies.

Software Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.