At Beta Technologies, together we apply our intellectual curiosity, passion for aviation, and commitment to sustainability toward a shared mission of revolutionizing electric aviation. Regardless of the position one holds, each team member brings their talent and desire to positively impact the environment and lives of others in a refreshing, vibrant, and inclusive culture.
We are looking for a Data Engineer to join our growing Data Platform team. The person in this position will play a pivotal role in supporting BETA’s growing data needs by crafting efficient data pipelines, developing data models, and assisting in the development of a robust data platform. The ideal candidate enjoys optimizing data systems, possesses a keen understanding of both analytical processes and data infrastructure and is adept at translating business needs into technical solutions. They must be self-directed and comfortable supporting the data needs of multiple teams, domains, systems, and products.
How you will contribute to revolutionizing electric aviation:
- Develop, construct, test, and maintain analytic databases and scalable data pipelines.
- Define performant data models to power dashboards and reporting, maintaining their coherence and evolution over time
- Develop and manage integrations with third-party APIs and services, ensuring stable, secure, and efficient data exchanges
- Work closely with data producers to ensure data is available, reliable, and ready for analysis
- Collaborate closely with data analysts to optimize data queries and visualizations
- Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
- Implement data quality processes, ensuring the accuracy and consistency of data
- Keep abreast of emerging technologies and trends in data engineering, introducing innovations and best practices to the team and organization
- Maintain documentation of code, algorithms, and data definitions, ensuring clarity for other team members and stakeholders
- Leverage cloud-based solutions appropriately, ensuring scalability, resilience, and cost-effectiveness
- Effectively communicate with both technical and non-technical stakeholders, translating complex data concepts into understandable insights and recommendations
- Design, write, test, and deploy production-ready code
- Actively contribute to a collaborative team environment, fostering open communication, mutual respect, and a unified vision to achieve shared goals and drive business value
- Review team members’ work to ensure quality, consistency, and conformity to best practices
- Work with data and subject matter experts to strive for greater functionality in our data systems
Minimum Qualifications we are seeking:
- Bachelor’s Degree or Master’s in Computer Science, Statistics, Software Engineering, or a relevant field
- 3 years experience in a Cloud/Big Data Engineering role
- Familiarity with cloud platforms (AWS preferred)
- Experience architecting and programming large-scale software applications in Python
- Advanced working SQL knowledge and experience working with relational databases, query authoring as well as working familiarity with a variety of databases including columnar (e.g., RedShift) and non-relational (e.g. DynamoDB)
- Aptitude for rapidly learning and integrating with third-party APIs
- Experience building and optimizing ‘big data’ data pipelines, architectures and data sets
- Experience working with message queuing, stream processing, and highly scalable ‘big data’ data stores
- Experience working with Git version control and CI/CD systems
- Strong project management and organizational skills
- Exceptional troubleshooting skills with the ability to spot issues before they become problems
- Excellent communication skills, both written and verbal
- Experience supporting and working with cross-functional teams in a dynamic environment
Above and Beyond Qualifications that will distinguish you:
- Experience developing Infrastructure as Code (IaC) using AWS CDK, Cloudformation or Terraform
- Proficiency in building RESTful APIs and web services
- Experience with Apache Big Data tools such as Airflow, Avro, Beam, Parquet, etc.
- Familiarity with production applications such as ALM (Application Lifecycle Management), PLM (Product Lifecycle Management), Manufacturing Execution System (MES), Quality Management System (QMS), and Enterprise Resource Planning (ERP)
Video Interview:
Please be aware that you may be invited to complete a Video Screening interview. This invite will be sent by email (
[email protected]). We highly recommend completing this step of the application process within the following 48 hours should you be invited.
Note: Be sure to check your Junk folder
BETA Technologies provides equal employment opportunity to all individuals regardless of their race, color, religion, age, sex, sexual orientation, gender identity, national origin, ancestry, place of birth, citizenship, disability, veteran or military status, health coverage status, HIV status, genetic information, crime victim status, pregnancy or a pregnancy-related condition or any other characteristic protected by state, federal, or local law. The company does not discriminate, and will not discriminate, and will not tolerate discrimination, based on any of these characteristics during the application process or in employment.
All offers of employment at BETA Technologies are contingent upon favorable results of a thorough background check.
BETA Technologies is an E-Verify employer.