Summary
Join our team as a Staff Software Engineer, Backend, to lead backend architecture and design for a high-scale data platform, collaborate with stakeholders, and build up an enterprise-grade ELT stack based on BigQuery.
Requirements
- 10+ years of experience in data engineering, machine learning, and software development, with a strong focus on data platforms, APIs, and ML/AI-driven features and functionalities
- Embody a startup mentality of taking ownership and driving initiatives forward with minimal supervision
- Possess a growth mindset and are self-motivated, tackling challenges with a can-do attitude and focusing on achieving impactful results
- Uphold a high bar by participating in technical discussions, providing feedback on specs, and making recommendations
- Are excited to own new initiatives and take them from 0 to 1
- Ship and own high-impact products end-to-end with high quality
- Are an empathetic person and active listener who loves building solutions to help others
- Have experience in data warehouses and query engines, or classic Big Data technologies: BigQuery, Redshift, Athena, Snowflake, Hadoop and/or Spark
Responsibilities
- Lead backend architecture and design for a high-scale data platform that processes vast amounts of data in real-time, ensuring scalability, performance, and security
- Act as the tech lead of the team, collaborate with product managers, engineering managers and other stakeholders
- Lead mission-critical projects and ship high quality products
- Define and enforce data quality checks and audits for code warehousing datasets
- Have a vision for building a data ecosystem for engineers, analysts and data scientists
- Work in, or be willing to learn, multiple programming languages: API and backend in Go, Data hacking in SQL (BigQuery), and experience with distributed task execution (Temporal, Airflow)
- Build up an enterprise-grade ELT stack based on BigQuery and written in Go. If there's cloud-based billing or usage data out there, we want to ingest and activate it in our platform in the most secure and performant way possible
- Research, evaluate, and apply machine learning and AI models to develop features such as anomaly detection, forecasting, and scenario modeling
- Use the latest Google Cloud functionality to deliver features more easily and reliably. Keep our cloud footprint clean and documented using Terraform
- Share responsibility for the day-to-day operation of our platform
- Mentor other members of the team
Benefits
- Company-sponsored travel to interact with colleagues several times a year
- We provide generous health benefits, 401(k) plan, and a WFH budget for you to set up your home office
- Equity compensation so that all employees can participate in Ternary's success