Arrive Logistics

Machine Learning Engineer

Arrive Logistics

full-time

Posted on:

Location Type: Hybrid

Location: AustinTexasUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, build, and maintain scalable ML systems and infrastructure using Python, Postgres, and Elasticsearch.
  • Partner closely with other Machine Learning Engineers, Product Managers, Data Scientists, Data Engineers, and Product Engineers to ensure the successful delivery of strategic and roadmap initiatives
  • Own systems throughout the software development lifecycle, from design to development, deployment and monitoring.
  • Maintain and improve performance of existing data systems and processes while balancing maintainability, observability and readability.
  • Participate in an on-call rotation where you will support incidents and questions about service behavior from product managers.
  • 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 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.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent professional experience.
  • 3+ years of experience with ML ops (features stores, model registries and auto ML), model serving and optimization.
  • 3+ years of experience with Python and building highly scalable backend services
  • Experience with frameworks like Sklearn, Pandas and Numpy. Plus if Huggingface, Tensorflow, Pytorch experience.
  • 2+ years of experience with relational databases
  • 2+ years of experience designing maintainable and scalable systems
  • System design experience with a focus on loosely coupled, distributed systems, microservices and event-driven architectures
  • Experience developing cloud-native dockerized applications in Kubernetes
  • Experience working with online experimentation and platforms like Statsig
  • Understanding of both traditional machine learning and deep neural networks
  • Strong communication skills with the ability to articulate, diagram and document complex ML or 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
  • You are a self-starter who can deliver projects independently, yet you also thrive in collaborative environments. You recognize the value of diverse perspectives in developing optimal solutions and consistently demonstrate a willingness to support colleagues as a strong team player.
  • You approach software engineering as a craft, balancing the pursuit of clean, maintainable code with the demands of a fast-moving, dynamic business environment. You collaborate effectively with product managers and leadership to choose development paths that minimize technical debt while ensuring the timely delivery of high-quality products. While you have a strong drive for innovation, you also recognize the critical need to stabilize and harden existing products and services.
  • You believe that while remote work is functional, in-person collaboration is where the "magic" happens. You are excited to help shape the energy of our physical workspace.
  • You take initiative to go beyond current responsibilities and actively seek new challenges.
  • You are passionate about building high impact ML and data driven products.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonML opsmodel servingmodel optimizationSklearnPandasNumpyKubernetescloud-native applicationsdistributed systems
Soft Skills
communication skillsanalytical skillsproblem-solving skillsdecision-making skillsinterpersonal skillsproject management skillsorganizational skillsself-starterteam playerinitiative
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineeringrelated field degree