Software Development Engineer - Real Time Traffic Predictions
INRIX is a leading provider of real-time traffic information, connected car services and analytics worldwide. INRIX is at the forefront of connecting cars to smarter cities with customers in more than 65 countries around the world. Our vision is simple – to solve traffic, empower drivers, inform planning and enhance commerce.
The Fusion team at INRIX is aggressively driving innovation, design, implementation and deployment of large scale batch and real-time streaming data pipelines. We’re working on cutting-edge technology stacks to create a high-end traffic data platform. These pipelines process billions of points of data to create predictions of traffic flow and congestion on millions of miles of roads around the world. You will have a strategic role participating in decisions that will shape INRIX's capabilities and the future technical direction of our products.
Who we are looking for:
Senior or Mid-Level Software Engineer with 4 or more years of experience in software development, architecture and design.
Solid skills developing in Scala, Java and C#, with some T-SQL and Python familiarity. If you don’t have experience with all of these languages, you will need to demonstrate very strong programming skills with one or more and show us you can learn the others quickly.
Experience designing, implementing and deploying applications that deploy, operate, scale and extend reliably and efficiently. Plan to tell us about your experience with well-structured and modular software.
Experience maintaining and extending applications and services through their lifetime
Ability to understand and implement complex algorithms
Experience with, or interest in, machine learning
Working knowledge of Linux and Windows. You will also be working with technologies such as Apache Kafka, Apache Spark, and AWS technologies such as EMR, Data Pipeline, and S3.
Bachelor’s or advanced degree in computer science, mathematics, or related discipline
What you’re looking for:
Solve complex problems to develop software which give people back time and reduces their transportation frustration, saves money, and makes the world a better place
A chance to work in a dynamic, heterogeneous environment. Learn new technologies and hone skills to create scalable, highly performant services.
Be part of a highly-collaborative team where fun, smart, passionate, ambitious engineers work together to build great systems
A fast–growing, global company where you’ll be challenged to think about things that no one has thought of yet
A position where you’re an important voice in development
Why you should make the move:
Great Benefits – We’re as good, or better than most companies our size. We even pay 100% of our employees’ medical, dental, vision, and disability premiums.
Bonuses 2x per year and Stock Options – Because you like to be rewarded and recognized for your hard work.
Open Ended Vacation Policy – You’re an adult and can manage your own vacation time. Work hard; play hard, and don’t bother counting the days.
Lots of free food – We have free onsite snacks and drinks; Friday family style lunches, and stocked fridges with lunch items for everyday!
INRIX Boat – Get your boat license and we’ll pay for the gas. You can walk from your office to the dock in 15 minutes. Take your family and friends skiing or tubing. Yes, it’s big and it’s fast!
Free Parking - We have free parking in our covered garage and enough of it to go around.
Free Bus Pass - If you don't have a car to park.
Free car – Well not really free... but we have a couple new test cars with the latest traffic technology that you can take home. We pay for the gas or electricity.
Electric Vehicle Charger onsite
Family – We don’t believe that you should miss your child’s play because you have to attend a meeting. The CEO even sends a handwritten card and gift to your child on their special day. How many CEO’s do that?
Are you ready to join a different kind of company? Exciting things are happening all the time. Come join us!