Software Engineer - Data Platform

Chicago / Engineering / Full-time

Arrive is looking for an experienced Software Engineer to join our Data team. As we continue to grow our software and data efforts, you will be highly impacful in scaling our data infrastructure as well as making our user experience interacting wtih data more efficient. You will design, build, and integrate scalable backend systems, platforms and tools to help internal and external users.

What you'll be doIng:

  • Building and deploying end to end data pipelines
  • Designing new enterprise data models and ETL processes to populate them
  • Working with data and software engineers to develop, test, and deploy new data driven solutions
  • Continuously looking at new technologies that improve our data infrastructure
  • What you brIng to the table:

  • Strong CS fundamentals
  • Distributed systems experience
  • Experience with OOP in a language like Python, Go, or Java
  • Expertise in SQL and ability to write and optimize complex queries
  • Creativity in approaching data organization challenges with an understanding of the end goal
  • NIce to haves:

  • Experience with AWS (S3, EC2, ECS)
  • Experience working with column-oriented data warehouse (Redshift or similar)
  • Experience working with a job scheduler (Airflow, Luigi, or similar)
  • More about the team:

    We are a tight knit team that is fun, inclusive, and hard working. We have a firm, non-negotiable no jerk policy. We accept you for who you are and consider everyone on an equal opportunity basis without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.