Sr. Software Engineer - Drop Network, Auto-Tech
Senior Software Engineer - Drop Network, Auto-Tech
ABOUT THE COMPANY:
The Company is the world’s leading roadside assistance platform. We expand mobility and transportation options for consumers, automotive, logistics, and technology companies. Analysts project travel miles to increase by one third globally by 2030 from new services which means more things breaking. We help fix those things by offering a seamless, end-to-end digital platform, viewable by every stakeholder in real-time.
The Company is proud that:
● We rank #6 out of 500 in Deloitte’s 2019 Technology Fast 500 fastest-growing tech-forward companies in North America
● We rank #10 on the Financial Time’s 2020 list of fastest growing companies
● We rank #221 on the 2020 Inc. 500 list of fastest-growing private companies in the U.S.
● We are backed by BMW, Porsche, Jaguar Land Rover and some of the world’s other biggest mobility companies. We work with some of the coolest brands on the planet!
YOUR MISSION: We are an automated dispatch platform and are on the mission to optimize the dispatching using data science. Your mission is to contribute to design and implement algorithms and business logic for Vehicle Repair Center Selection Service. This means you will own the feasibility, delivery and service quality of our Vehicle Repair Center Selection Service with your team, its integrations and support.
YOUR LEGACY: Your legacy will include ensuring that every team member across our growing organization is able to use Vehicle Repair Center Selection Service in real time using APIs and is able to assess quality and performance of the service in real time. The result? You helped the Company become the world’s leading mobility assistance company.
WHAT YOU’LL BE RESPONSIBLE FOR:
1) First 2 months:
- Understand our platform development environment and philosophy.
- Understand how our current Vehicle Repair Center Selection Service works and the mission of it.
2) First 6 months:
- Take over the development Vehicle Repair Center Selection Service.
- Extend the service cloud to integrate with partner services.
- Work with the data platform team to optimize the service.
5) Ongoing...
- Optimize our vehicle repair center selection.
- Optimize delivery confirmation.
- Operate the service in production.
WHO YOU ARE:
The ideal candidate for this role must have a Bachelor’s degree in Computer Science, Information Security or a related technology field.
Must Have Technical Skills:
- In depth and demonstrable knowledge of Microservices architecture
- Expert knowledge of programming languages (Scala, Java, Python) and related ecosystem
- In depth knowledge of dispatch and routing algorithms
- In depth knowledge of operationalizing optimization algorithms like regression, multivariate optimization and statistical inference models
- In depth knowledge of operationalizing classification and predictive models
- Data structures and fundamental algorithms
- Hands on MySql and NoSql data systems, search systems and Graph Databases
- Unit and system testing frameworks
- Test Driven Development
- Feature Flags
- Git
● Detailed: As a lead engineer, you create detailed documentation of what you and your team is developing.
● Dedicated: You operate the services that you and your team develops, and take quality seriously.
● Problem Solving: You proactively solve problems before they can become real problems. You have an experimentation mindset. You are constantly upgrading your skill set and applying that to be proactive about the current and emerging security issues and practices.
● Technical Leadership : You are a technical leader and are always mentoring junior developers, designing and articulating the design. You value team accomplishments more than individuals.
● Industry Experience: You have spent 5+ years of software development in similar environments.
● Quality Ownership: Your work demonstrates how much you care about the quality of what you produce and how it is performing in the real world.
NICE TO HAVES
● Experience with data science tools
● Experience with search systems like Elastic Search
THE NITTY GRITTY:
● Location = Great news! You have the option of working from anywhere in the U.S.! Successful candidates for this position must be located outside of California. It is also our expectation that all work for this position will be conducted outside of the state as well.
● Manager = You’ll report to the SVP of Technology.
● Compensation = Commensurate with experience for a company of our size
● Benefits = we have awesome benefits! They include competitive pay, medical/dental/vision benefits and stock options which give you a stake in our company. In addition, we offer short-term and long-term disability, life insurance, approximately 12 holidays off every year and unlimited paid time off. On top of all this, the Company gives you free money when you save through our 401(k). We match 100% on the first 3% you contribute and then 50% of the next 2% you contribute. So, if you contribute 5% of your paycheck, we’ll match 4% of that.