About The Position

We're seeking a hands-on Lead Software Engineer to help build the future of our data infrastructure. In this role, you'll architect and develop greenfield services while evolving our existing platform into a best-in-class data solution that powers analytics, ML, and business intelligence across the organization. Leads team members to provide direct input to the overall engineering process and to team meetings. Coordinates within a team environment which is essential to work on various aspects of the platform and products, as is a devotion of collaboration to problem solve, design sophistically, and increase product quality. You'll split your time between writing code, making architectural decisions, and mentoring the team, all while solving complex problems around data ingestion, processing, storage, and access at scale. This is a rare opportunity to shape critical infrastructure from the ground up.

Requirements

  • Bachelor's Degree required, or equivalent combination of education and related experience.
  • 5-7 years of relevant experience and progressive experience where team leadership was demonstrated, required.

Nice To Haves

  • Extensive Google Cloud Platform (GCP) experience
  • Previous experience as a Data Platform Engineer for a large organization
  • Experience in/ with Python (FastAPI), Next.JS
  • Experience with infrastructure as code, specifically Terraform
  • Experience building and operating GKE
  • Experience with Airflow, DBT, and/ or Dataform
  • Experience with OpenLineage, OpenMetadata and data contracts

Responsibilities

  • Leads the design and development of solutions to various problems either independently or in a team environment; designs and maintains efficient code that is reliable.
  • Guides the creation of technical documents such as a design specification document.
  • Ensures applications are performing at high capacity, responsiveness, and quality.
  • Finds solutions to reduce issues and defects.
  • Maintains that the platform's code and data are organized, automated, and of high quality.
  • Guides junior team personnel by recommending software design and development opportunities/best practices.
  • Employees use knowledge and skills to contribute to the development of functional objectives and principles to achieve goals in innovative ways.
  • Problems addressed are of diverse scope and complexity ranging from moderate to substantial.
  • Performs related duties as required.
  • All responsibilities noted here are considered essential functions of the job under the Americans with Disabilities Act. Duties not mentioned here, but considered related are not essential functions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service