
Senior Machine Learning Engineer
Arrive Logistics
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Texas • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, build, and maintain scalable ML systems and infrastructure using Python, Postgres, and Elasticsearch.
- Lead sprints, conduct rigorous code reviews, and set the "gold standard" for ML 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 Machine Learning 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 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 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.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent professional experience.
- 5+ years of experience with ML ops, model serving and optimization. Experience with Chalk and Snowflake is a plus.
- 5+ years of experience with Python, object oriented programming and building highly scalable backend services.
- Expertise in frameworks like Sklearn, Pandas, Numpy. Bonus points if well versed in Huggingface, Tensorflow, Pytorch, Langchain and Langsmith.
- 3+ years of experience with relational 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 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 find genuine joy in helping others level up their skills and navigate their career paths. You view peer reviews as a powerful tool for technical mentorship and can provide feedback in a constructive manner.
- You are able to translate ambiguous and amorphous ideas or problems into concrete projects or initiatives while getting buy-in from engineering, data science, data engineering or product management partners.
- 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 servingoptimizationobject oriented programmingSklearnPandasNumpyKubernetesdistributed systems
Soft Skills
strong communication skillsanalytical skillsproblem-solving skillsdecision-making skillsinterpersonal skillsproject management skillsorganizational skillsmentorshipcollaborationinitiative
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering