Data Engineer
System1 is looking for engineers with production data experience to join Data Engineer team. This team is the horizontal layer that supports business intelligence, optimization, machine learning, and external & internal reporting. We process and report on hundreds of millions of events and user attributes per day, gathered from an extremely heterogeneous set of data streams.
Our bread and butter is Python and PostgreSQL, but we also utilize a range of technologies including AWS Lambda, SNS, SQS, Redis, and Dynamodb for caching and mapping, as well as Redshift, Kinesis, and Spark for large dataset munging and ad hoc analysis.
The Role You Will Have
- Create, build, and maintain a coherent and performant data architecture
- Prototype, develop, deploy, and debug data ingestions and data management services
- Participate in peer code reviews and produce high quality documentation
- Construct queries and reports to guide architectural design, business decisions, and optimization algorithms
- 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
What You Will Bring
- Bachelor’s in Computer Science or equivalent
- 3+ years of experience with Python development
- 3+ years of experience working with large SQL datastores (PostgreSQL, Redshift)
- Understanding of NoSQL datastores like DynamoDB and Redis
- Experience with Linux and the AWS ecosystem
What We Have to Offer
- Free Uber/Lyft to and from work every day!
- Collegial and collaborative team with highly intelligent and motivated coworkers
- Cross-team lunches and demos to foster learning
- Unlimited Paid Sick Time, Competitive PTO and Benefits package
- Daily catered meals and fully stocked kitchen
- Bi-weekly happy hour at various bars, restaurants, and venues across Los Angeles
- Bi-weekly onsite happy hour
- Catered dinner on Tuesdays and Thursdays
- Weekly fitness class with private trainer: high intensity training, yoga, beach volleyball, beach soccer, ultimate frisbee
- Company parties and outings: Skyzone indoor skydiving, Medieval Times, Karaoke, etc.