Senior Software Engineer

Solera gives fleets and drivers unprecedented driving performance insight and analysis, helping save fuel, expenses and lives. Its video analysis, predictive analytics and personalized performance program help fleets improve driving skills, lower operating costs, and deliver significant ROI. With an easy-to-use managed service, fleets and drivers can access and self-manage driving performance anytime, anywhere.

The Company has compiled the world's largest storehouse of nearly 300 million analyzed risky-driving events, including video and comprehensive sensor data. We create the next generation of vehicle fleet and driver safety technology platform (SmartDrive®) that allows vehicles to track not just location and vehicle faults but also observe driving safety patterns with real time streaming into the cloud and advanced machine learning technology.

We are looking for an experienced engineer to join our Cloud Data Platform team, leading the design, development, and delivery of our high-performance analytics engines (computer vision, machine learning, sensor fusion, running in vehicle and in the cloud), high throughput and high accuracy vehicle event analysis engines (in vehicle and in the cloud), and robust and flexible coaching workflow, reporting, and alert management engines.

Responsibilities:

  • Design and development of Internet-of-things based cloud data applications for data collection, modeling, processing, and storage to enable Omnitracs services and solutions.

  • Partner with product, QA, and other technical teams in test strategy, Integration testing, release planning, and coordination

  • Proactively monitor, identify, and escalate issues or root causes of systemic issues

  • Diagnose, characterize, and address performance and stability issues.

  • Team player with a demonstrable ability to learn quickly and get the job done

  • Document and communicate module and framework functions, interfaces, and performance criteria to diverse audiences.

Skills Required

  • Must Have: Spark, Python, SQL, ETL, Data warehouse

  • Good to Have: Flink, Kafka, Kubernetes, Elastic Search, AWS S3, Casandra, Java/Scala,

Your Qualifications/Must Have:

  • Master's/ bachelor’s degree in computer science (or related field) or equivalent.

  • 4-7 years of experience in Enterprise/ Internet / E-Commerce commercial software product development.

  • 1-3 years of experience in the area of data architecture, data modeling, big data, and highly scalable systems development.

  • Good coding skills in Python.

  • Proven experience with at least one of the

    • SQL datastores (SQL Server, MySQL, Postgres, Oracle).

    • Good to have: NoSQL stores (Cassandra, MongoDB, Influx DB, HBase/HDFS, Elastic Search).

  • Experience with batch data processing systems such as Spark and CEP event/stream-based systems such as Flink, and Spark-Streaming.

  • Experience with public cloud computing platforms (AWS, Azure, etc.) is a big plus.

  • Experience leveraging CI/CD and robust build/test automation, with a preference for cross-platform stacks and containerization (Git, Jenkins, Crucible, Sonar, Docker, etc.).

  • Experience having worked in a geographically distributed engineering team environment.

  • Self-motivated learner and builder with a strong customer focus and obsession with quality.

  • Good knowledge of data structures and algorithms.

  • Excellent debugging and problem-solving capability.

Organisation: 
Solera