Senior or Lead Data Engineer

Job expired!

Join Crux Informatics as a Senior or Lead Data Engineer

Responsibilities:

Our team at Crux Informatics is searching for a Senior or Lead Data Engineer to take on a leadership role in driving our data engineering initiatives.

  • Develop and maintain scalable data pipelines, ETL processes, and data workflows.
  • Mentor and lead a team of high-performing data engineers.
  • Provide strategic direction and leadership to the data engineering team.
  • Promote a culture of continuous improvement in data engineering practices.
  • Foster a collaborative and innovative work environment.
  • Communicate a clear vision for the data engineering function within the organization.
  • Translate business requirements into effective data solutions by collaborating with other teams.
  • Conduct performance evaluations and support the professional growth of team members.
  • Ensure timely delivery of data products by working with cross-functional teams including data science, data operations, and platform engineering.
  • Engage with stakeholders to understand their data needs and deliver solutions that align with business objectives.
  • Stay abreast of industry trends and emerging technologies in data engineering.
  • Evaluate and recommend tools and technologies to enhance data capabilities.
  • Manage resources, budgets, and timelines for data engineering projects.
  • Act as a Customer Success Manager when interfacing with Crux’s clients.
  • Demonstrate flexibility in managing multiple client initiatives including pre-sales partnerships, customer success, and onboarding using Crux’s proprietary platform.
  • Knowledge of working with investment data, particularly in the asset management industry, is highly advantageous.
  • Availability for L3 production support escalation may be required.

Qualifications:

Ideal candidates for the role will have the following qualifications:

  • 10+ years of hands-on experience in software development within a SaaS environment.
  • 5+ years of experience managing geographically dispersed teams of software or data engineers.
  • Proven leadership experience within data engineering or a related field.
  • 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).
  • Expertise in data lake architectures, distributed computing, and data modeling for both relational and non-relational data stores.
  • Hands-on experience with workflow orchestration systems like Apache Airflow, Kestra, Prefect, or Mage at scale.
  • Experience with cloud data warehouses such as Snowflake, Redshift, Azure Synapse, and Google BigQuery.
  • Proficiency in modern programming languages and formats such as Python, Java, SQL, JSON, and YAML.
  • A strong sense of ownership and responsibility, with the ability to work independently with minimal supervision.

About Us:

At Crux Informatics, we bring together technology experts, industry veterans, and entrepreneurial builders to develop technology solutions that simplify major data bottlenecks. Diversity is highly valued, and we treat all employees and applicants based on merit, talent, and qualifications. We encourage individuals from underrepresented groups to apply, as we believe that diverse perspectives drive success. Crux does not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We abide by the San Francisco Fair Chance Ordinance in considering qualified applicants with criminal histories. Your information will be kept confidential according to EEO guidelines.

Company Name: Crux Informatics

Job Title: Senior or Lead Data Engineer