Data Engineer II

Remote
Full Time
Mid Level

DATA SERVICES TEAM

The Data Services team at Idelic builds and manages our data processing platform. Our vast number of data collectors and integrations provide our customers with unrivaled knowledge of their fleets. The platform must run reliably and efficiently and must make the data accessible in a fast and secure manner. Our Data Services team works closely with customers & integration partners to help them realize their data & pipelining needs, establishing Safety Suite as the hub for all of the fleet’s data.

WHAT YOU’LL DO

Your focus will be on developing our company’s core data platform.  This will include tasks such as building integrations with third party services, external customers, internal customers and developing new product features.  You will ensure that these components and the overall platform are easy to maintain and integrated with the different layers of the infrastructure.  Therefore, a commitment to collaborative problem solving, sophisticated design, and high quality work is important. This is a remote (work from home) position.

KEY RESPONSIBILITIES

  • Develop software solutions according to technical and user specifications
  • Communicate effectively and participate with team members in an agile environment
  • Perform peer code reviews and ensure contributions are of a high quality
  • Leverage build/deploy automation and implement unit tests to assure quality delivery of solutions
  • Work on any task or help solve problems where needed — be humble and scrappy!

MUST POSSESS

  • Bachelor of Science in Computer Science
  • Strong proficiency in Python or similar languages (PHP, TypeScript, or Swift)
  • Experience with Linux based command line tools
  • Experience writing unit, integration and end-to-end test code
  • Familiarity with RESTful APIs
  • Familiarity with code versioning tools such as Git, SVN, and Mercurial
  • Willingness and ability to learn new software platforms as necessary
  • Ability to understand business requirements and translate them into technical requirements
  • Experience with SQL and RDBMS concepts (SQL Server, Oracle, MySQL, PostgreSQL, etc.)
 

GREAT TO HAVE

  • Familiarity with Agile development practices
  • Familiarity of different programming paradigms, such as functional or object oriented
  • A knack for benchmarking and optimization
  • Experience working with Amazon Web Services (AWS) such as S3, Glue, Athena, Lambda, EC2, RDS, Route 53
  • Experience with Airflow for job orchestration
  • Experience with data pipelines
  • Experience with Scala, Google Go, and other programming languages
  • Experience working in an entrepreneurial or enterprise environment
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*