Job Description :
Senior IoT Software Engineer

Job Description
We are looking for a IoT Software Engineer specializing in reactive distributed systems that will play a pivotal role in our new and exciting products within Holman’s Strategic Ventures group. You will be responsible for capturing, parsing, and normalizing millions of vehicle based telemetry data points each day into our big data and transactional systems. Working alongside our Data Scientists and Product Owners your work will power such things as predictive engine or component failure, and driving behavior patterns (as an example As a senior member of the team, you will play a vital role in building our architecture and system.

The Strategic Ventures group is a fast paced, rapidly changing environment working with the latest technologies – your enthusiasm for such an atmosphere will be welcomed.

Responsibilities
? Design and build efficient, reusable, and reliable code - all on the cloud
? Build resilient processes that can ingest, parse and normalize data at a large scale
? Performing code reviews of other team members
? Mentoring junior members
? Work collaboratively in architecting/developing solutions
? Stay abreast of emerging technologies/industry trends
? Ability to learn a lot quickly

Requirements/Skills
? 5+ years professional experience building complex, highly scalable reactive distributed systems
? Experienced Python required: JavaScript/Node a plus
? A passion for testing utilizing various testing frameworks
? Experience with Docker and Kubernetes orchestration
? Experience on AWS using ECS, EKS, Cloudwatch (for monitoring)
? Prior experience designing data processing pipelines
? Go experience a plus
? Proficient understanding of GIT
? A knack for writing clean, readable code
? Able to work in an agile environment with a focus on continuous integration
? Excellent oral and written communication skills