Staff/Sr Staff Software Engineer, Data Engineering

New
E
Equilibrium EnergyEnergy Technology
Remote- US, Canada, and EuropeFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AWSPythonSQLdbtDatabricksDistributed Systems

Requirements

  • Bachelor’s degree in Computer Science, Data Science, Engineering, or a related technical field.
  • 7+ years of progressive experience in data or software engineering.
  • Advanced programming skills in Python and SQL.
  • Experience building globally distributed data systems and real-time pipelines.
  • Hands-on with orchestration/stream processing tools like Temporal, Dagster, Airflow, Spark, or Kafka.
  • Strong knowledge of relational and NoSQL databases.
  • Familiarity with data warehousing and cloud computing (Databricks and AWS preferred).
  • Experience mentoring engineers and providing architectural direction.
  • Strong analytical skills, with the ability to work with unstructured or ambiguous datasets.
  • Experience with both OLTP and OLAP data processing systems.

Responsibilities

  • Design and implement the long-term data architecture using modern technologies and frameworks.
  • Build and maintain scalable ETL/ELT pipelines in Python, SQL, and dbt.
  • Develop and operate data pipelines using orchestration frameworks such as Temporal and Dagster.
  • Design data models and schemas for cloud warehouse and relational databases.
  • Optimize workflows for performance and cost efficiency.
  • Drive large, cross-functional data initiatives.
  • Partner with AI and engineering teams to ensure high-quality datasets.
  • Collaborate with product managers, scientists, and engineers.
  • Mentor other engineers in best practices.
  • Support software testing cycle and resolve issues.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now