Data Engineer

Habitat Energy

$90K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of Python experience
  • 3+ years in technical teams working with data pipelines
  • Experience in relational database design
  • Proficiency with AWS orchestration and IaC tools
  • Fluency in Python's numerical ecosystem (e.g. Pandas, NumPy)

Responsibilities

  • Support data engineering infrastructure by enhancing workflows and data management technologies.
  • Write clean, maintainable, and well-documented code adhering to best practices.
  • Enhance data engineering knowledge among team members for better collaboration.
  • Manage data quality across dimensions like accuracy and performance.
  • Provide backup support to the tech-on-call team.
  • Communicate effectively with Software and Data Science teams.

Benefits

  • Competitive salary
  • Flexible working arrangements
  • Personal development opportunities
  • Hybrid working model with at least 2 days in the Austin office
Full Job Description
Data Engineer

We have a vacancy for a Data Engineer to join our Austin based team.

Your responsibilities will include:
  • Supporting Data Engineering Infrastructure:
    • Contribute to the design, development, implementation and continuous improvement of our data engineering tools, workflows, processes, and platforms. This includes enhancing the architectural foundations and integrating new data management technologies.
  • Writing Well-Structured Code:
    • Develop clean, maintainable, well-documented code that adheres to best practices. Support best coding practices within Habitat's software, machine-learning, and data science teams.
  • Enhance data engineering knowledge:
    • Improve expertise within the software team and ensure their ability to support and collaborate on the data infrastructure infrastructure.
  • Data Quality Management:
    • Continuously enhance data quality across multiple dimensions such as accuracy, availability, performance, and accessibility to ensure a clear understanding of data within the company.
  • Providing backup/escalation to the tech-on-call team.
  • Communicating effectively across Software and Data Science teams.

Requirements

Preferred skills and experience:
  • 3+ years of Python experience.
  • 3+ years of working in technical teams, building data pipelines, delivering productionised code, building/maintaining live applications, developing tooling and improving backtesting frameworks.
  • Experience in applying relational database design.
  • Proficiency with Orchestration and IaC in AWS (e.g. Terraform, Kubernetes, RabbitMQ, Airflow, Prefect), Git, containerisation (Docker), database management (e.g. Postgres, Alembic).
  • Fluent in Python and its wider numerical ecosystem (e.g. Pandas, NumPy, Polars, Pydantic).


'Nice to have' skills and experience:
  • 2+ years of orchestrating machine learning workflows.
  • Experience with OSS data warehousing tooling and management.
  • Cloud infrastructure experience.
  • Experience with monitoring frameworks (e.g. Prometheus).
  • Experience archiving data to Parquet on S3 and creating tools for API/Grafana queries.
  • Experience centralising diverse datasets for analytics, visualisation and machine learning.
  • Familiarity with time-series forecasting and/or optimisation.
  • Experience with data visualisation and dashboards (e.g. Grafana, Superset).
  • Familiarity with machine learning and associated techniques (feature engineering, boosting methods, LightGBM).


Ultimately we are looking for someone who is a great fit for our company so we encourage you to apply even if you may not meet every requirement in this posting. We value diversity and our environment is supportive, challenging and focused on the consistent delivery of high quality, meaningful work.

In return, we'll give you a competitive salary, flexible working arrangements and a lot of personal development opportunities. We operate a hybrid working model with at least 2 days in our office in Austin.

Similar Jobs

More Jobs at Habitat Energy

  • ML Ops Engineer
    $100K — $130K *
    Austin, TX 78745 (Travis County)
    Technical Services
    In-Person
  • Data Engineer
    $90K — $130K *
    Austin, TX 78745 (Travis County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Data Engineer jobs: