Lob is a company focused on transforming the way businesses use direct mail through technology. They are seeking an experienced Staff Data Engineer to lead the design and buildout of a unified event tracking platform that will enhance both customer-facing analytics and internal operational tracking. The role involves collaboration with various teams, mentoring engineers, and ensuring the health and maintainability of the data ecosystem.
Responsibilities:
- Collaborate with colleagues in the Data, Product, and Engineering teams to unify Lob’s foundational data ecosystem and enable the buildout of internal and external data products
- Create modular, reusable frameworks to enable other engineering teams to publish events to the unified platform
- Implement thorough monitoring and alerting to ensure the health of the data platform
- Apply software development best practices to ensure maintainability of the platform
- Partner with the Engineering Manager to set the Data team’s roadmap & define team processes
- Coach and mentor mid-level engineers on the Data team regarding technical best practices and problem-solving
- Create and maintain documentation for data products and systems
- Advise stakeholders on the constraints and assumptions of the data processed through the unified data platform
- Deprecate outdated legacy systems without negatively impacting core functionality for end users
- Monitor Cloud and SaaS spend for unusual spikes and seek out opportunities to save costs
- Participate in the team on-call rotation (approximately 1 in 4 weeks). Triage and resolve alerts as needed
- Coordinate with other Staff+ engineers on the broader the tech team to align decision making and execute strategic initiatives
Requirements:
- Bachelor's or Master's degree in a quantitative field, or equivalent work experience
- At least 8 years of combined experience in Data, ML, and/or Software Engineering
- Expertise in Cloud Data Warehousing
- Expertise in streaming data processing systems
- Expertise in modern software development fundamentals including APIs, version control, containerization, and CICD
- Expertise in a variety of database types, including transactional databases and document/vector databases
- Excellent verbal, written, and visual communication skills
- Excellent organizational and project management skills
- Ability to be decisive & adaptable in the face of ambiguity
- Proficient with project management tools
- 10 or more years of combined experience in Data, ML, and/or Software Engineering
- Snowflake
- Redshift
- Kafka
- Apache Flink
- PostgreSQL
- Elasticsearch
- dbt (data build tool)
- Apache Airflow
- Prefect
- Change Data Capture (CDC) patterns and methods
- AI-assisted coding tools like ClaudeCode or Cursor
- Jira