Link copied to clipboard!
Back to Jobs
Backend Software Engineer at Matic
Matic
Mountain View, CA
Information Technology
Posted 0 days ago
Job Description
Company OverviewEach year, 2.5 trillion hours are spent on household chores. At Matic, we’re on a mission to recapture that lost time, and we’re doing it by revolutionizing home robotics.Our first product, also called Matic, is a Wall-E-esque floor cleaning robot. We've built what amounts to "full self-driving in the home” with real-time 3D mapping, adaptive path-tracking, and a precise semantic understanding of the home. Our breakthroughs in spatial AI allow Matic to work reliably in real homes, using only RGB cameras and neural networks running on-device.Privacy FirstWhat happens in the home, stays in the home. Our robots are private by design, with all data processing performed by the robot itself, not in the cloud.Our ApproachBefore the iPhone, consumers adopted several distinct devices; cell phones, PDAs, and portable music players each served a particular need. We believe in a similar progression for home robotics, starting with single-purpose robots and building iteratively toward more complex capabilities over time.Our CultureMatic is a tight-knit and collaborative team, singularly focused on building products our customers will cherish. We're ultra-hardworking people committed to solving tough problems that save precious time and energy.About the roleBackend Software EngineerWe're looking for a meticulous Backend Software Engineer to join us, with runway for huge and immediate impact. You would be working on internal tools with the rest of software, mechanical and electrical engineers.What you'll doBuild and scale internal tools that support and streamline our production facilitiesDevelop robust systems in Rust to improve manufacturing efficiency and reliabilityCollaborate closely with Mechanical Engineering, Electrical Engineering, and Production teams to bring tooling needs to lifeRecognize opportunities to create tools and improve infrastructure for better cross-team efficiencyBe an integral member of our small software teamWhat we look for2-5 years' experience in backend software developmentProficiency in Rust, or strong systems programming background with eagerness to work primarily in RustExperience building internal tooling or production support systemsAbility to work cross-functionally with hardware engineers and production teamsComfort with a fast-paced, startup atmosphere — you don't shy away from the hard workHigh level of maturity, ownership, and pride in your workWe'd love to hear from you if...You are genuinely motivated to help those around youYou are passionate about learning outside of your normal comfort zonesYou love diagnosing complex technical issuesYou are excited about taking ownership on a wide range of systems and driving projects from concept through shipping
Resume Suggestions
Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.
Quantify your achievements with specific metrics and results whenever possible to show impact.
Emphasize your proficiency in relevant technologies and tools mentioned in the job description.
Showcase your communication and collaboration skills through examples of successful projects and teamwork.