Senior Robotics Infrastructure and DevOps Engineer
Burro
Burro is the leading robotics company in the world by number of robots working outdoors in the field with real customers. Our mission is to free people from tedious work and solve the critical labor shortages faced by farmers and others that work outdoors.
To accomplish our mission, we need a world-class, diverse team where everyone feels comfortable sharing their ideas. With this in mind, we strive to create a work environment where every employee can be themselves and express their perspective – this enables us to deliver the most creative and innovative solutions to problems our customers face.
Headquartered in Philadelphia with an office in central California, and backed by top Agtech and autonomy investors, including S2G, Catalyst Investors, Translink Capital, Cibus, FPrime, Toyota Ventures, FFVC, Xplorer, and Radicle, Burro was created to solve the labor shortages facing farmers using robotics.
Burros can be described as Disney’s Wall-E for agriculture and work outdoors, in a 1.0 format. They function, today, as computer vision based autonomous ground vehicles for carrying, towing, and scouting, and are designed to lay the base for the fully autonomous future of work outdoors. We have a growing triple digit fleet deployed in paid commercial use within vineyards, nurseries, berries, and beyond, and demand for our product is accelerating, so we are growing our team.
About you: We are seeking an experienced Senior Robotics Infrastructure & DevOps Engineer to bring their expertise to our growing team. The ideal candidate will have a proven track record of scaling companies into high-reliability enterprise-level infrastructure and systems. This role is crucial for accelerating our entire engineering team and will work closely with our QA Software Engineer to ensure seamless development, testing, and deployment workflows, with a specific focus on optimizing build systems, packaging, and continuous integration/delivery processes.
We are looking for a teammate who shares our enthusiasm for working with collaborative robots made to handle the tedious and physically demanding parts of agricultural work, has a passion for delivering a high-quality end-to-end user experience, and maintains a collaborative attitude that supports and uplifts everyone they work with.
Responsibilities
- Lead the end-to-end optimization and automation of our software build, packaging, and deployment pipelines for our diverse robot fleet.
- Share ownership of the design, deployment, and ongoing management of our global infrastructure, with a particular focus on optimizing software delivery to edge devices in low-bandwidth, high-latency, lossy networking environments.
- Optimize and manage build systems and processes to decrease build times, resolve circular dependencies, and efficiently manage third-party library integrations.
- Develop and implement advanced deployment pipelines, focusing on build packaging, staging, and robust deployment strategies for our robot fleet.
- Design, implement, and maintain continuous integration and continuous delivery (CI/CD) pipelines, leveraging tools like GitHub Workflows to ensure efficient and reliable software releases.
- Manage and maintain containerization technologies (e.g., Docker) for development, testing, and deployment environments.
- Perform system administration for both on-premises and cloud infrastructure, ensuring scalability, availability, and security.
- Champion and implement Infrastructure as Code (IaC) principles using tools like Ansible for configuration management and runbook automation.
- Develop and implement comprehensive monitoring, telemetry, and observability solutions to gather build metrics and statistics, and create intuitive dashboards for actionable insights.
- Maintain and secure OS environments, packages, and system services across on-premises, cloud infrastructure, and our robot fleet, ensuring stable and consistent platforms for builds and deployments.
- Prescribe and implement security procedures and best practices, including identity and access management.
- Increase the capacity and efficiency of the Engineering teams through use of state-of-the-art tooling and process automation, particularly for build and deployment workflows.
- Collaborate with Robot Support Engineers to quickly diagnose and address customer-facing issues, and support the migration of legacy build systems and tools.
- Document design proposals, implementations, and procedures, including runbooks for automated processes.
- Advocate for Infrastructure as Code, Policy as Code, and Attribute-based Access Control frameworks and best practices.
- Provide essential support for engineering development environments, including setting up new hire workstations and managing development tooling on robots, to ensure developer productivity.
Requirements
- Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related field.5 years of experience designing, implementing, and managing infrastructure for robotics, IoT, or similarly complex systems, with a strong emphasis on build and deployment pipelines.5 years of experience managing Linux-based infrastructure, including system administration of on-premises and cloud environments.
- Experience with cloud platforms (e.g., AWS) and databases (PostgreSQL).Strong experience with containerization technologies, including Docker.
- Experience with Infrastructure as Code (IaC) tools like Terraform and configuration management tools like Ansible.
- Proficiency with scripting languages such as Bash and Python for automation.
- Proven experience with continuous integration and delivery (CI/CD) models, including setting up and optimizing build systems and workflows (e.g., GitHub Workflows, Jenkins).Working knowledge of developer tools, open-source technologies, and cloud services.
- Knowledge of cost, efficiency, and productivity optimization methods for build and deployment processes.
- Ability to clearly communicate complex advanced concepts to both technical and non-technical stakeholders.
- Desired Qualifications:
- Experience with Ubuntu, ROS, and build systems like CMake, including managing package dependencies and packaging (e.g., Debian, Flatpak).Familiarity with SSO, SSL/TLS, and advanced Identity and Access Management (IAM) concepts.
- Ability to create system and architecture diagrams with tools such as mermaid/C4 Model.
- Experience with metrics, telemetry, and observability infrastructure (e.g., Prometheus, Grafana) for monitoring build and system health.
- Familiarity with advanced PostgreSQL database administration best practices, including performance tuning and replication.
- Experience in optimizing build times and managing complex dependency structures.
- Knowledge of tools for profiling and performance metrics of code.
Perks
- Competitive compensation and benefits package (medical/dental/vision)
- Company paid Life Insurance
- 401K Plan
- Early-stage equity
- Unlimited PTO
- Paid parental leave
$110,000 – $130,000 a year
RECRUITERS: We are not accepting agency resumes for this position. Please do not forward or submit resumes through our website or to any of our employees directly. Burro is not responsible for any fees related to unsolicited resumes from recruitment agencies.