Job Description
Job Title: Software Engineer 2
Company: Torc Robotics
Location: Ann Arbor, MI
Pay: $139000 – 166800 per year
AI Pay Analysis: The annual salary range of $139,000 to $166,800 for a “Software Engineer 2” in Ann Arbor, MI, equates to approximately $66.83 to $80.38 per hour, which is competitive within the tech industry. According to industry data, the average salary for a Software Engineer 2 in the U.S. typically ranges from $120,000 to $150,000, with major cities or tech hubs often exceeding this range. Given that Ann Arbor, while not a major tech hub, has a growing tech scene and a lower cost of living compared to places like San Francisco or New York, this salary aligns well with both local and national industry standards, suggesting that the compensation is attractive for prospective candidates in the area.
Job description:
At Torc, we firmly believe that autonomous vehicle technology will revolutionize transportation, freight movement, and various business operations. As a pioneering leader in the field since 2007, Torc has dedicated over a decade to commercializing our solutions in collaboration with experienced partners. Our primary focus lies in developing software for automated trucks, aiming to transform the global freight movement landscape. Join us to advance your career with a company at the forefront of autonomous technology—the first AV software firm to establish a direct partnership with a truck manufacturer.
Torc’s Map Enablement Team is seeking a Software Engineer 2 to contribute to the development of a machine learning operations (ML Ops) system that will scale with our commercial growth. A solid technical foundation in designing data processing pipelines and APIs is essential for this role. The successful candidate will collaborate with engineering teams utilizing ML Enablement’s software to create tailored solutions and translate feedback into actionable features. Key responsibilities include fostering a culture of collaboration, transparency, creativity, inclusion, and data-driven decision-making; participating in design and code reviews; promoting operational excellence through effective testing and monitoring of ML Enablement’s services; supporting our services by participating in the on-call rotation; and collaborating with technical product managers during project planning to align on priorities and customer expectations regarding proposed software solutions.
Qualifications for this role include a Bachelor’s degree in Computer Science, Computer Engineering, or a related field, accompanied by a minimum of 3 years of professional experience, or a Master’s Degree with 1 to 3 years of relevant experience. Proficiency in at least one programming language (C++, Python, Scala, Java) is required, with a preference for Python. Experience with AWS services (S3, Lambda, Step Functions, IAM, Event Bridge, Glue, Athena) or other cloud platforms is essential, alongside a background in high throughput data processing pipelines and the design and implementation of APIs for internal or external use. Familiarity with source control applications and agile workflows, such as GITHUB and JIRA, is also necessary.
Preferred qualifications include previous experience with ML Ops workflows, including dataset management, model training pipelines, and model registries, as well as exposure to the autonomous vehicle sector.
The hiring range for this position is between $139,000 and $166,800 USD. At Torc, we are committed to fostering a diverse and inclusive workplace. We celebrate the unique attributes of our team members and do not engage in discrimination based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities. We encourage applicants to apply even if they do not meet 100% of the qualifications outlined for this opportunity.
Job Posting Date: Thu, 14 Nov 2024 02:42:00 GMT
Apply now!