![Mobile Shire Logo](https://dn9tckvz2rpxv.cloudfront.net/shirecareers.jobs/shirelogo.png)
Job Information
INRIX Software Development Engineer in Kirkland, Washington
INRIX is looking for a passionate and talented Software Development Engineer to design, develop, and implement the next generation of real-time traffic information applications. You will play a key role in creating innovative solutions that leverage artificial intelligence to improve the transportation experience for everyone.
At INRIX, our mission is to help the world avoid global gridlock by empowering cities, drivers, and businesses around the globe. We are a company filled with people who are passionate about our customers and building products to keep the world moving smarter, safer,?more efficiently?and greener. We harness an unmatched collection of historic and real-time global GPS data from connected cars, fleet vehicles, and mobile devices to provide complex analysis across huge data sets with ambitious lead times. Our customers include cities, states, countries, and enterprise corporations.?
*Responsibilities: *
- Design and Develop: Design new transportation-oriented applications, user interfaces, and APIs.
- Data & Analytics: Process and analyze historical traffic data, utilize traffic theories and signal control algorithms to inform application development.
- Real-Time Information: Develop applications that provide users with valuable real-time traffic information including speeds, closures, incidents, congestion, and construction alerts.
- Full-Stack Development: Utilize a variety of programming languages (Python, Java, Scala) to build both front-end and back-end components.
- Data Management: Design Entity-Relationship data models, database schema, and write database scripts for SQL Server, PostgreSQL, and NoSQL databases.
- Coding Expertise: Possess strong coding skills and experience working with various development tools (ArcGIS, Git, Version Control Systems, IDEs).
- Problem-Solving: Debug and troubleshoot existing code and identify solutions to optimize performance.
About you:
- Bachelor's degree in Computer Science or a related field.
- 3+ experience in Software Development.
- Coding in at least one of the following languages: Python, Java, Scala.
- Familiarity with Linux Bash scripting.
- Ability to write database scripts for SQL Server, PostgreSQL, and NoSQL databases.
- Experience using development tools like ArcGIS, Git, Version Control Systems, and IDEs (Eclipse, Visual Studio).
- Experience with real-time systems such as Kafka.
- Experience with machine learning model development and deployment methodologies.
- Excellent communication and collaboration skills.
*Why INRIX? *
The people and passion.? Work with an amazing team that values collaboration and innovation to help solve complex, real-world problems.
The people and passion.? Work with an amazing team that values collaboration and innovation to help solve complex, real-world problems.
Competitive salary, benefits, stock and 401(k) matching.
Open vacation policy, it's unlimited and always has been.
Employer paid parking.? We have a covered garage with plenty of spaces for everyone and we'll pay for your ORCA card if you use public transportation.
Plethora of snacks, drinks, lunches, and opportunities for folks to get to know each other better.