Sr. Software Engineer - Dispatch System, Auto-Tech

Senior Software Engineer - Dispatch System, 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 the Dispatch Engine. This means you will own the feasibility, delivery and service quality of our Dispatch Engine with your team as well as support integrations.

 

YOUR LEGACY:  Every member of team across our growing organization is able to use Dispatch Engine service in real time using APIs.  They are 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 Dispatch Engine works and it’s overall mission.

2) First 6 months:

-        Take over the development of the dispatch engine.

-        Extend the service cloud to integrate with partner services.

-        Work with the data platform team to optimize the service. 

3) Ongoing...

-        Optimize our vehicle repair center selection. 

-        Optimize delivery confirmation.

-        Own the service operation and technical support

 

WHO YOU ARE:

●      Detailed: As a senior 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’ve been developing software in similar environments for at least 5 years.

●      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.

 

Must Have Technical Skills:

-        Bachelor's degree in Computer Science or related technology field

-        Minimum of 8 years of software development experience

-        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

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 VP of Technology

●      Compensation = Commensurate with experience for a company of our size

●      Benefits = At the Company, we have awesome benefits!   We cover 100% of the cost of your dental and vision plans and we also provide short term and long term disability and life insurance to you all free of charge!   We have two medical plans - a base plan that has a Health Savings account add on and a PPO option (you do have to pay for these).  You’ll have 12 holidays off and unlimited paid time off..  We match 100% on the first 3% you contribute to our 401(k)and then 50% of the next 2% you contribute. So, if you contribute 5% of your paycheck, we’ll match 4% of that.  Free money!

 

Previous
Previous

Sr. Software Engineer - Drop Network, Auto-Tech