Senior Full Stack Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
We're looking for a Senior Software Engineer to join our Data Platform team. You'll build and maintain the internal tools and infrastructure that power Zipline's autonomy development, from data pipelines to the applications our engineers and operators rely on every day. You'll work closely with senior engineers across our global team, including our San Francisco headquarters, where much of Zipline's core autonomy and data platform work happens. It's a chance to learn from experienced engineers, ship code that supports aircraft flying real missions, and grow your career on a team that operates at a high bar.
Responsibilities
- Application Development: Design, develop and maintain a suite of internal tools that support the annotation team in producing high-quality ML datasets.
- Collaboration with Internal Customers: Work closely with Machine Learning and Autonomy teams to understand their needs and requirements for annotation tools, ensuring that the tools are optimized for their workflows and deliver high-quality, accurate data.
- Data Engineering: Work with the Data Platform team to develop data pipelines and data models for integrating labelled Machine Learning data for Autonomy engineers.
- Automation & Efficiency: Identify opportunities to automate and optimize manual processes within the annotation workflows to reduce time and increase efficiency without compromising quality.
- Data Integrity & Quality Control: Implement features to track the progress and quality of annotations, monitor for errors and provide feedback to ensure the highest standards of data quality.
- Reporting & Observability: Work with stakeholders to support building reports for internal vitals, data quality, and team performance.
- Version Control & Documentation: Maintain versioned releases of the annotation tools, ensuring proper documentation is in place for both internal users and external contractors.
- Bug Fixes & Troubleshooting: Respond to and resolve technical issues that arise with annotation tools, both in production environments and in development cycles.
- Cross-Functional Collaboration: Work with other engineering teams (e.g., Data Platform Team) to integrate the annotation tools with other internal systems and pipelines, as well as ensure smooth data flow between teams.
- Continuous Improvement: Continuously monitor the tool usage and performance, gather feedback from users, and iterate on the tools to improve usability, scalability and efficiency.
Requirements
- Required:
- Bachelor's or Master's degree in Software, Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong proficiency in programming languages such as React, Python, SQL or Rust
- 5+ years experience building, deploying, and maintaining software tools or applications that interact with both internal teams and external users/contractors.
- Experience with API integrations, web-hooks and other 3rd party integration technologies
- Familiarity with software development practices, including version control (e.g., Git), testing, and CI/CD pipelines.
- Strong problem-solving skills and ability to troubleshoot complex software issues.
- Excellent communication skills and ability to work effectively with cross-functional teams, both internal and external.
- Ability to relocate to Kigali, Rwanda
- Preferred:
- Familiarity with UI/UX design principles and
Benefits
Additional Information
About Zipline Zipline is the world's largest and most experienced drone delivery service. We are on a mission to serve all humans equally by ensuring access to food, medicine and essential goods anytime, anywhere. We design, build, and operate the world's largest autonomous logistics system, delivering critical supplies quickly and reliably. Today, Zipline operates on four continents, makes a delivery somewhere in the world every 30 seconds, and has completed millions of deliveries to date, including blood, vaccines, medical supplies, food, and retail products. Our customers include the world's largest and most prominent healthcare systems, governments, retailers, restaurants and global businesses who rely on us to save lives, reduce emissions, increase economic opportunity, and provide delivery from point A to point B as fast as possible. The drone is only 15% of what we've built to enable seamless, reliable, global operations. Our system strengthens supply chains, reduces congestion, and gives people time back. With more than 140 million commercial autonomous miles safely flown, Zipline is redefining access to healthcare, consumer products, and food across the globe. We operate at a global scale and are looking for practical problem solvers who thrive on real-world challenges and rapid growth. Our team is motivated by building systems that have a direct, meaningful impact on people's lives and by scaling the future of logistics. We are seeking people who sculpt from first principles, enjoy facing adversity, and can do the impossible at record breaking speeds.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at flyzipline? Share your experience