Our fun client just purchased their biggest competitor and expanded internationally. They now have more data in its systems than ever before! This exciting growth has created a lot of interesting new challenges. The types of requests they are getting to their Data Engineering Team has become more complex, and their rapidly growing data volume will require them to look into alternative solutions in the near future.
As their data systems expand so must their Data Engineering Team. They are looking to grow the team that builds and operates the data infrastructure that:
1. Data scientists and analysts use when building machine learning algorithms,
2. powers their reporting, analytics and experimentation systems, and
3. backs their production systems for their web site and mobile apps
They are looking for a Senior Data Engineer to join their Data and Reporting Infrastructure team. In this role, you'll primarily be responsible for helping design, develop, implement, and operate their data and reporting systems. Ideally, you'll also have experience with Software Engineering and Infrastructure Operations in the context of consumer-facing websites. You'll succeed in this role if you can help them further their culture of data self-service by designing and implementing tooling and infrastructure to satisfy their organization's rapidly growing data needs. The ideal candidate is detail-oriented, has excellent communication skills, and a knack for problem solving.
o Design and develop software, tooling, and infrastructure to satisfy their organization's growing data needs
o Lead the troubleshooting of complex problems in development and production environments, ensuring timely resolution of issues
o Design, develop, implement, and operate their data and reporting systems
o Provide mentorship, guidance and best practices as a Senior Engineer to a growing team that is hungry to learn
o Educate data consumers in their organization as to what data sources are available
o Monitor, maintain, and improve the data pipeline
o Collaborate on the architecture and design of the overall system
o 8+ years experience in Software Engineering
o 3+ years experience working with production data systems
o Strong Python skills in both data and engineering contexts
o Strong SQL Skills
o Redshift experience (or similar) Docker experience
o Python workflow tooling - Luigi/Airflow/etc.
o Excellent communication skills
o Experience with an agile software development process
o Ability to work cross-collaboratively with different business units within client with the ability to drive projects to completion as a Senior member of the team
o Dogs in the office. Bring yours, too!
o Lightweight, Agile processes constantly improved with retrospectives.
o Fully automated testing and deployment system. Just merge your branch and it ships.
o Integrated teams with developers and designers working side-by-side.
o Data-driven decision making with split testing.
o Contributions back into the Django community.
Why we'll hire you:
o You're qualified for the position and your values align with their Core Values
o You're a great developer who wants to get even better
o You play nicely with others
o You can take loose requirements, figure out what needs to be done, and make it happen
o You have experience using our tools or similar ones, such as Rails.
o You can be your own QA team, producing quality code the first time around
o You can pitch your own ideas and shepherd them through to completion
o You know when to call it 'good enough' and ship, and when to put in the extra time to polish
Who they are:
They are headquartered in downtown Seattle. They are an agile, fast-growing startup, and their leadership comes from some of the country's most respected tech companies. They’ve been named among Seattle's "Best Places to Work" in Seattle Met magazine, Seattle Business Magazine, and the Puget Sound Business Journal." They’re also a recipient of Seattle Business Magazine's 2015 Tech Impact Awards.