Exciting Opportunity: Staff Software Engineer - Data Team
I'm seeking exceptional problem-solvers to join my client's innovative team at a leading technology company revolutionizing enterprise workflows. Their suite of APIs simplifies and automates processes, including their popular print and mail API, enabling seamless physical mail sending. Join them remotely or at their San Francisco headquarters and be part of their mission to automate the offline world.
Key Responsibilities:
- Collaborate with stakeholders to develop scalable data architecture and warehousing solutions.
- Advocate for high-quality software engineering practices.
- Drive data governance and security initiatives.
- Mentor fellow engineers and contribute to team growth.
- Cultivate a positive engineering culture.
Desired Skills and Qualifications:
- 5+ years experience in business intelligence, analytics, or data engineering.
- Proven leadership in building and managing data engineering teams.
- Proficiency in Spark, Python, and Relational SQL.
- Strong communication skills and empathy for stakeholders.
- Experience with batch and real-time data processing technologies.
Bonus Points for:
- Familiarity with AWS, Snowflake, or other cloud-based data stack.
- Knowledge of Airflow, dbt, or similar workflow management systems.
- Background in ML or DS data architectures.
- Experience with IaC tooling such as Terraform.
Why Join Us:
- Work with a visionary team passionate about making the world programmable.
- A sustainable business model with thousands of diverse customers.
- Backed by top-tier investors, enabling rapid growth.
- Collaborative and dynamic environment with opportunities for ownership and growth.
Perks:
- Comprehensive health benefits and wellness programs.
- Unlimited vacation policy and paid parental leave.
- 401K and commuter benefits.
- Dog-friendly office and team-building events.
- Ground floor opportunity to shape company direction.