Jobgether-posted 4 days ago
Full-time • Mid Level
Remote
11-50 employees

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer – Data Engineering in US. In this role, you will be a key contributor to the design, development, and scaling of a next-generation data platform that supports critical business operations and AI initiatives. You will lead the creation of high-performance data pipelines, cloud-based architectures, and data models that enable near real-time analytics and machine learning. Collaborating closely with engineers, data scientists, and product teams, you will ensure data quality, observability, and operational excellence across all systems. This position requires hands-on technical expertise, a strong understanding of distributed systems, and a passion for solving complex data challenges in a fast-paced, innovative environment. You will also mentor other engineers and contribute to shaping the long-term data strategy while working in a collaborative, remote-first culture.

  • Design, implement, and maintain scalable ETL/ELT pipelines using Python, SQL, and modern orchestration frameworks.
  • Build and optimize data models and schemas for cloud warehouses and relational databases, supporting AI and analytics workflows.
  • Develop and operate distributed, real-time data systems for high-throughput ingestion and processing.
  • Collaborate with cross-functional teams including AI, engineering, and product to deliver high-quality datasets and robust data products.
  • Lead large-scale data initiatives from planning through execution, ensuring performance, cost efficiency, and reliability.
  • Mentor and provide architectural guidance to other engineers, promoting best practices in data engineering and pipeline development.
  • Support testing, debugging, and QA processes to ensure system stability and data integrity.
  • Bachelor’s degree in Computer Science, Data Science, Engineering, or a related technical field. Graduate degrees are a plus.
  • 7+ years of progressive experience in data or software engineering, building complex data systems.
  • Advanced programming skills in Python and SQL; experience with orchestration/streaming frameworks such as Temporal, Dagster, Airflow, Spark, or Kafka.
  • Strong knowledge of relational and NoSQL databases (Postgres, MySQL, MongoDB, ElasticSearch, Cassandra).
  • Experience with cloud computing and data warehousing platforms, preferably Databricks and AWS.
  • Strong analytical skills, attention to data quality, and experience with both OLTP and OLAP systems.
  • Experience mentoring engineers and providing technical and architectural guidance.
  • Familiarity with ML feature stores and productionizing ML pipelines is a plus.
  • Bonus: experience with energy market or weather data, dbt, DataOps practices, real-time data technologies, or knowledge of power systems.
  • Competitive salary with equity participation and long-term growth potential.
  • Comprehensive health benefits including medical, dental, and vision coverage.
  • Flexible, remote-first working environment with unlimited vacation policy.
  • Opportunities for accelerated professional growth and mentorship from industry experts.
  • Collaborative, inclusive culture focused on innovation and impact.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service