Serve Robotics Senior Software Engineer at Serve Robotics to build software improving Robotics Operations efficiency. Own and improve tools including AI-assisted coding applications, working primarily with Elixir and multiple programming languages.
Responsibilities
Discover needs before they become urgent. Proactively explore workflows with Operations, identify recurring friction and emerging failure points, and propose improvements before teams need to escalate a problem.
Prioritize and deliver quick wins. Connect opportunities to operational goals, assess user impact, effort, and risk, and choose the smallest useful solution. Make clear recommendations about what to build, improve, reuse, or leave alone.
Build iteratively with users. Deliver small, useful changes, gather feedback early, and refine solutions based on how people use them. Keep the scope focused while ensuring the result is safe and fit for its intended use.
Own Operations applications. Maintain and improve internal tools, dashboards, automations, and integrations, including applications initially created through Al-assisted coding. Diagnose issues, resolve bugs, and keep tools working as dependencies and requirements evolve.
Develop across our stack. Contribute in several languages, ramp up quickly on our Elixir-heavy core system, and build, deploy, troubleshoot, and support applications on Google Cloud Platform. &X. Metaview
Bring engineering discipline to Al-built software. Review generated code, understand its dependencies and data access, address security and reliability gaps, and add tests, documentation, monitoring, and maintainable structure appropriate to the application's risk.
Drive cross-functional execution. Align Operations and Engineering on needs, owners, dependencies, and tradeoffs. Anticipate the effects of API, schema, authentication, and platform changes on Operations tools. Bring recommendations to the teams that own shared systems, resolve blockers, and follow through on commitments rather than building fragile workarounds.
Champion practical Al adoption. Help Operations identify useful Al-assisted workflows, evaluate tools, and develop safe, repeatable practices. Help colleagues understand where Al saves time and where human review and engineering ownership are essential.
Stay accountable after launch. Support the software you ship, investigate failures, and verify that improvements reduce operational friction or improve delivery quality. Favor durable fixes over recurring manual intervention.
EXPERIENCE, QUALIFICATIONS, & SKILLS
Required Experience, Qualifications, and Skills
5+ years of professional experience, with substantial software engineering experience and ownership of shipped software. We prioritize what you have identified, built, and improved over tenure alone.
Qualification
Full-stack development experienceEffective use of Al coding assistantsRobotics
Preferred
Experience with operator-facing applications, workflow automation, dashboards, or fleet and robotics tools.
Full-stack development experience, including user interfaces, services, APls, and data integrations.
Previous experience developing applications in Elixir.
Experience taking a prototype or lightly engineered application into dependable operational use.
Effective use of Al coding assistants, with examples of reviewing, correcting, testing, and maintaining their output.
Experience owning a product or internal tool from discovery through adoption and iteration, or building useful solutions in an entrepreneurial environment.
Experience helping non-technical teams adopt Al tools responsibly.
Robotics, autonomous vehicles, logistics, delivery, or other technology-enabled field operations experience.