Software Engineer, Tools

System1 is looking for a Data Engineer to join our Tools team.

The tools team works with all teams across the company to identify opportunities where technology can be leveraged to drive improvements in a constantly expanding and evolving set of products.

Our bread and butter is Python and SQL.

We utilize a range of technologies including AWS SNS, SQS, EC2, S3, Secrets Manager, Redis, Apache Airflow, Docker, as well as PostgreSQL and Snowflake for our data warehousing.

The Role You Will Have

  • Work across teams to understand what systems are already in place and what are the “missing pieces” that enable them to all work together seamlessly
  • Evaluate, recommend, and perform proof-of-concepts for new toolsets and systems
  • Redesign and Integrate successful prototypes into production 
  • Participate in peer code reviews and produce high quality documentation

What You Will Bring

  • Bachelor’s in Computer Science or equivalent professional experience
  • 2+ years of experience with Python development
  • 2+ years of experience working and reasoning with large SQL datasets (Experience with PostgreSQL and Snowflake a plus)
  • Experience with Linux and the AWS ecosystem
  • Experience with designing and implementing RESTful APIs
  • Experience with Docker a plus
  • Experience with Airflow a plus

What We Have To Offer

  • Competitive PTO
  • 11 Company Holidays
  • Untracked sick time
  • Medical, Dental, Vision coverage
  • 401k w/match
  • Professional development reimbursement
  • Leadership & growth opportunities
  • Commuter benefits
  • #BI-Remote
  • #LI-Remote

Related Post