### Join Our Mission
We are dedicated to empowering individuals as they embark on new life chapters, aiming to create innovative and equitable solutions that transform aspirations into achievements. Our Data Engineering team plays a vital role in this mission by building the data products and solutions that facilitate easy access to crucial data across the organization.
### Role Overview
We are seeking a highly experienced Principal Software Development Engineer (Big Data) to join our Data Engineering team. This role involves designing and optimizing data models to enhance data utilization throughout the organization. Collaboration with data engineers, data scientists, and business partners will be essential to ensure that our data workflow architecture is robust, scalable, and aligned with our business strategies.
### Key Responsibilities
- **Design and Architecture:** Create scalable, efficient, and robust data models to ensure high performance and availability.
- **Best Practices:** Develop and enforce best practices for data modeling and event schema design.
- **Strategic Collaboration:** Partner with senior leadership to define data strategies that align with business objectives.
- **Technology Evaluation:** Choose appropriate technologies, tools, and methodologies for effective data modeling and management.
- **Leadership and Mentorship:** Lead data modeling initiatives and mentor junior data architects and engineers.
- **Cross-functional Partnership:** Work alongside data engineering, data science, and analytics teams to translate data requirements into models.
- **Optimization:** Monitor and optimize data models for performance, scalability, and reliability.
- **Governance:** Implement and maintain data governance policies and standards to ensure data quality and integrity.
- **Roadmap Development:** Create a roadmap and data engineering solutions supporting the enterprise data model.
- **Documentation:** Maintain comprehensive documentation for data models and architecture.
- **Reporting:** Provide regular updates on data architecture health, performance, and improvement opportunities.
### Work Environment
This position is remote, allowing you to work from any location in the U.S. with some exceptions. The standard base pay range for this role in select states is $187,900.00 - $300,100.00 annually, alongside eligibility for equity awards based on experience, performance, and location.
### Qualifications
- 8+ years of experience in Data Engineering.
- Proven record as a senior or principal data architect within large-scale data environments.
- 4+ years of experience in data architecture or data modeling.
- Proficiency with data modeling tools (e.g., SQLDBM, ERwin, or similar).
- Strong knowledge of SQL, NoSQL databases, and data warehousing solutions.
- Experience with cloud-based data solutions (AWS, Azure, or Google Cloud).
- Technical skills in AWS, Spark, Airflow, SQL, Databricks, and data modeling.
- Ability to collaborate effectively across the organization and develop prioritization frameworks.
- Excellent problem-solving skills and meticulous attention to detail.
- Strong verbal and written communication skills, capable of explaining complex concepts to non-technical stakeholders.
- Proficiency in presenting and storytelling.
### Diversity and Inclusion
We value diverse experiences and perspectives. If you possess transferable skills or related experiences, we encourage you to apply and join us in harnessing the power of data to unlock business potential and drive success.
Employment Type: Full-Time