Responsibilities:
- Own the development and maintenance of data pipelines, ETL processes, and data workflows at scale.
- Mentor and lead multiple high-performing data engineers.
- Provide strategic direction and leadership to the data engineering team.
- Drive a culture of continuous improvement in Crux’s data engineering methodology.
- Foster a collaborative and innovative work environment, encouraging continuous learning and professional development.
- Develop and communicate a clear vision for the data engineering function within the organization.
- Collaborate with other teams to understand business requirements and translate them into effective data solutions.
- Conduct performance evaluations and support professional growth for team members.
- Collaborate with cross-functional teams, including data science, data operations, platform engineering, sales, and go-to-market teams, to ensure timely and predictable delivery of data products.
- Work closely with stakeholders to understand their data needs and deliver solutions that drive business objectives.
- Stay current with industry trends and emerging technologies in data engineering.
- Evaluate and recommend tools and technologies to enhance the organization’s data capabilities.
- Develop and execute project plans, ensuring timely delivery of data solutions.
- Manage resources, budgets, and timelines for data engineering projects.
- Interface with Crux’s clients and perform the role of a Customer Success Manager.
- Demonstrate flexibility and a dynamic personality with the ability to switch contexts when working on various client initiatives across pre-sales partnerships, post-sales customer success, onboarding new customers, and new datasets using Crux’s proprietary platform.
- Knowledge of working with investment data, preferably in the asset management industry, is a huge plus.
- May be required to be available for L3 production support escalation.
Qualifications:
- 10+ years of hands-on experience in software development in a SaaS environment.
- 5+ years of experience managing geographically dispersed teams of software or data engineers.
- Proven experience in a leadership role within data engineering or a related field.
- Demonstrated ability to lead and inspire a team to deliver high-quality results.
- Strong knowledge of data architecture, data modeling, and data management principles.
- Proficiency in database technologies, ETL processes, and data integration.
- Excellent communication and interpersonal skills.
- Experience with at least one cloud platform (e.g., AWS, Azure, Google Cloud).
- Knowledge and hands-on expertise in the following technologies: data lake architectures, distributed computing, data modeling for relational and non-relational data stores.
- Prior hands-on experience using a workflow orchestration system like Apache Airflow, Kestra, Prefect, or Mage, at scale.
- Experience with cloud data warehouses like Snowflake, Redshift, Azure Synapse, and Google BigQuery.
- Hands-on coding proficiency in modern Python, Java, SQL, JSON, and YAML.
- Sense of ownership and responsibility, ability to work independently with minimal supervision.
About Us:
Our team brings together technology experts, industry veterans, and entrepreneurial builders connected by our common goal to build technology solutions that simplify major data bottlenecks.
At Crux, diversity is valued, and employees' and applicants' treatment is based on merit, talent, and qualification. We encourage people from underrepresented groups to apply. We believe the key to success is bringing together unique perspectives, and we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. For qualified applicants with criminal histories, consideration will be consistent with the requirements of the San Francisco Fair Chance Ordinance. All your information will be kept confidential according to EEO guidelines.
\n