[Remote] Data Engineer Staff
Note: The job is a remote job and is open to candidates in USA. Breeze Airways is seeking an experienced Staff Data Engineer to join its Data Engineering team. The role leads large-scale data platform development, establishes software development lifecycle standards, ensures data quality and reliability, and provides technical leadership across data engineering, security, and compliance initiatives.
Responsibilities
- Lead large-scale, high-impact initiatives ranging from serving broad, historic analytics data to running real-time data pipelines to essential business functions
- Design, build, and scale resilient, performant pipelines that acquire, transform, and publish data from 30+ varied sources
- Extend and responsibly scale our custom-built ETL platform using sound object-oriented design, writing clean, self-documenting code with no redundant logic or hidden business rules that only a recently-involved developer would understand
- Engineer every stage to be idempotent and atomic - safe to retry or replay without duplication, partial writes, or corruption - so disruptions are absorbed and recovered automatically with minimal manual intervention
- Model event-driven data flows by separating data flow from control flow logic to make timing, modes, and event handling explicit and reviewable
- Champion strong SDLC practices across the team: disciplined version control, automated deployment pipelines, and repeatable, low-risk releases
- Establish and maintain meaningful test coverage - unit, integration, and data-quality tests - so changes ship with confidence and regressions are caught early
- Set and uphold the design, code review, and documentation standards that keep the codebase maintainable and free of single-person knowledge
- Lead the Data Engineering team in designing and building solutions that support the “ilities” (Reliability, Observability, Extensibility, etc.) and continuously articulate the value of this approach
- Lead the DE team in researching and implementing tools and strategies that support the health, performance, and data quality of pipelines and associated infrastructure
- Identify, facilitate, and prioritize opportunities for learning, professional growth, and mentorship of junior team members; set the technical bar that encourages meaningful growth
- Serve as a fluent, persuasive advocate for well-designed data solutions across Breeze, tailoring your message to every audience - from senior leadership to interns - to build understanding, alignment, and support for sound data engineering practices
- Engage enthusiastically with the latest tools, products, innovations, trends, and thinking in data engineering and the broader data field, and translate that awareness into practical improvements and forward-looking strategy for the team
- Ensure data modeling is correct, consistent, and cohesive in both design and implementation, producing well-structured data products for analytics, data science, and personalization
- Perform, and automate wherever possible, checks to ensure data is complete, accurate, and fresh
- Perform periodic on-call duties, resolving issues and accepting escalations as needed - supported by pipelines designed for fast, low-friction recovery
- Protect data in all stages and safeguard sensitive information; lead the team in applying encryption, access-control mechanisms, and secure coding practices
- Conduct periodic code reviews to identify and address potential threats, and keep Python libraries and other dependencies updated and patched to mitigate vulnerabilities
- Develop protocols for quick response to data breaches or security incidents, and participate in on-call rotations for security escalations
- Promote security best practices within the team through training and resources
Skills
- * 4-year degree in Computer Science or relevant field, or equivalent practical experience
- * 15+ years relevant job experience, including experience as a technical lead for a Data Engineering team or on key Data Engineering projects
- * Must have authorization to work in the US as defined by the Immigration Reform Act of 1986
- * Must be at least 18 years of age
- * High performance orientation; able to work well under pressure, prioritize projects, meet deadlines, and maintain flexibility
- * Strong attention to detail, organization, and time management skills
- * Self-starter with a positive attitude and strong desire for success
- * Able to complete projects on time with minimal supervision, and to work varied hours when necessary to meet deadlines
- * Strong, in-depth understanding of database structure principles and database technologies, with particular expertise in Snowflake and Postgres
- * Savvy and enthusiastic adopter of AI tooling; uses AI to safely increase development speed, amplify knowledge, and reduce toil without compromising quality
- * Expertise in multiple forms of data modeling types and techniques, including 3rd NF, Data Vault, Star and Snowflake Schema, and Wide Table Modeling
- * Expertise in ETL and ELT design, implementation, and familiarity with products like Airflow, dbt, Fivetran, etc
- * 5+ years experience building comprehensive, python-based, object oriented ETL solutions with multiple and varied sources (ex. API, database, file, message bus, etc.) and multiple and varied targets (ex. Snowflake, files, reverse ETL solutions, etc.)
- * Strong Expertise in SQL and Python
- * Expertise in SDLC best practices, including CI/CD deployment pipelines, automated testing, and version control
- * Experience building data products in a CSP like AWS including familiarity with DevOps workflow as it relates to the provisioning, monitoring and maintenance of cloud resources
- * Proficiency with Linux including process and file management, user and group permissions, and general troubleshooting
- * Familiar with data privacy law (GDPR, CPRA, etc.) and data governance best practices (DAMA-DMBOK) and experience building data products that are both compliant and useable
- * Problem-solving attitude with excellent problem-solving skills
- * Excellent oral and written communication skills
- * Ability to work with individuals and teams at all levels of the organization
- * Exemplifies Breeze's safety culture, values, and mission
- * Prolonged periods of sitting at a desk and working on a computer
- * Frequent use of hands and fingers for typing, handling documents, and operating standard office equipment
- * Occasionally lift and/or move up to 15 pounds
- * Occasional standing, walking, bending, and reaching within an office environment
- * Clear verbal and written communication, requiring adequate speech, hearing, and vision
- * Post-graduate degree in Computer Science or related field, or professional certifications
Benefits
- Health, Vision and Dental – Full Time
- Health Savings Account with Breeze Employee Match
- 401K with Breeze Employee Match
- Generous PTO
- Travel on Breeze and other Airlines too!
Company Overview