Software Engineer, Data

Software Engineer, Data

This job is no longer open
System1 is looking for engineers with production data experience to join the Data Engineering team. This team is the horizontal layer that supports business intelligence, optimization, machine learning, and external & internal reporting. We process and report on billions of events and user attributes per day, gathered from an extremely heterogeneous and large set of data streams.  

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

What You Can Expect on the Team

    • Prototype, develop, optimize, and expand an ecosystem of services that work with data: backend services for retrieving, managing, and monitoring data; streaming and batch data processing; frameworks for data ingestion
    • Evaluate, recommend, and perform proof-of-concepts for new services and frameworks
    • Guide architectural design, anticipating needs and highlighting tradeoffs in performance and functionality
    • Participate in peer code reviews and produce high quality documentation
    • Take projects through the full engineering lifecycle: designing, ticketing, building, testing, deploying, and debugging tools and products
    • Help grow a team and work with a tight knit group of engineers and data stakeholders
    • Flexibility in working with different teams, products, and their data needs

What You Will Bring

    • Bachelor’s in Computer Science or equivalent professional experience
    • Strong experience with Python development
    • Demonstrated experience working and reasoning with large datasets (Experience with PostgreSQL and Snowflake a plus)
    • Experience developing backend APIs in a python framework (Experience with Flask a plus)
    • Understanding of NoSQL datastores like DynamoDB and Redis
    • Experience with Linux and the AWS ecosystem
    • Experience with Docker a plus
    • Experience with Airflow a plus

What We Have to Offer

    • Competitive PTO
    • 11 Company Holidays
    • Untracked sick time
    • 100% covered Medical, Dental, Vision for employees
    • 401k w/match
    • Paid professional development
    • Leadership & growth opportunities
    • Virtual company and team building events
    • #BI-Remote
    • #LI-Remote
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.