Senior Software Engineer, ML Products

Arrive LogisticsAustin, TX
Hybrid

About The Position

A Senior Software Engineer will work closely with Product Managers and Machine Learning Engineers to drive and deliver the ML products roadmap. This position is an experienced professional who provides technical leadership to their team of engineers and oversees software development projects to ensure the quality and functionality of their products and solutions.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent professional experience.
  • 5+ years of experience with a backend language, object oriented programming and building highly scalable backend services. Deep python experience a plus.
  • 3+ years of experience with relational and NoSql databases
  • 2+ years in a lead or senior-level capacity
  • 2+ years of experience designing maintainable and scalable systems
  • Proven expertise in system design with a focus on distributed systems and event-driven architectures
  • Experience developing cloud-native dockerized applications in Kubernetes
  • Experience working with online experimentation and platforms. Experience with Statsig a plus.
  • Strong communication skills with the ability to articulate, diagram and document complex engineering concepts.
  • Strong analytical, problem-solving, decision-making, and interpersonal skills.
  • Strong project management and organizational skills with experience identifying project milestones to ensure timely project delivery.

Nice To Haves

  • Deep python experience a plus.
  • Experience with Statsig a plus.

Responsibilities

  • Design, build, and maintain scalable ML products and infrastructure using Python, Postgres, and Elasticsearch.
  • Lead sprints, conduct rigorous code reviews, and set the "gold standard" for engineering practices across the organization.
  • Actively mentor junior and mid-level engineers, fostering a culture of technical excellence and professional growth.
  • Partner closely with other engineers, product managers, data scientists, data engineers, and product engineers to ensure the successful delivery of strategic and roadmap initiatives.
  • Independently and with relatively little oversight, own systems throughout the software development lifecycle, from design to development, deployment and monitoring.
  • Maintain and improve performance of existing systems and processes while balancing maintainability, observability and readability.
  • Demonstrate a deep sense of ownership by developing a thorough understanding of a domain. At the same time, you must be able to explain the behavior of and contribute to code bases that may be outside your domain.
  • Proactively propose solutions to gaps or risks in process, technology, software design and architecture.
  • Provide rigorous and detailed code reviews that uphold team standards, testing and software design best practices.
  • Foster a culture of constant improvement and growth, engineering excellence, humility, positivity and curiosity. Take a lead role in making our two days in the office productive and engaging, fostering face-to-face mentorship and collaborative whiteboarding sessions.
  • In partnership with other leaders, establish best practices across the organization and drive the organization’s standards within the team, leading by example.

Benefits

  • medical, dental, vision, life, disability, and supplemental coverage.
  • matching 401(k) program.
  • Employee Resource Groups.
  • office wide engagement activities, team events, happy hours and more!
  • casual dress code.
  • free on site parking.
  • fully stocked coffee bar, Broker’s Brew.
  • onsite gym.
  • free counseling sessions through our Employee Assistance Program.
  • company paid holidays, paid vacation time and wellness days.
  • 100% paid parental leave.
  • Referral Program.
  • relocation packages.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service