Job Title: Junior Data Engineer
Location: Austin, TX (Hybrid)
Job Type: Full-Time
Novi Labs delivers world-class Oil & Gas forecasts via an end-to-end platform that leverages machine learning and data science. Join our talented technical team to help us improve and expand our products and further solidify our market-leading position.
Job Description
We’re looking to grow our talented data engineering team by hiring a Junior Data Engineer who is hungry to learn, eager to take ownership, and excited to solve challenging problems in a fast-paced, collaborative environment.
As a Junior Data Engineer, you’ll join our Operations Squad—the team responsible for keeping our data systems running smoothly and supporting our customer-facing efforts. You’ll learn the Novi data platform inside and out, help troubleshoot and resolve customer data issues, and gradually build the skills needed to take on more complex engineering tasks.
You’ll work alongside experienced data engineers and have the opportunity to grow into roles with increasing responsibility solving a wide range of problems. We value aptitude, curiosity, and grit over years of experience—so if you’re a strong coder, this could be the role for you.
Key Responsibilities
- Investigate and resolve data issues in collaboration with the Customer Success and Product teams
- Learn and maintain existing data pipelines and infrastructure
- Write, test, and debug code that supports data ingestion, processing, and delivery
- Assist in building tools and dashboards that improve operational efficiency
- Participate in code reviews and engineering discussions
- Document systems, processes, and troubleshooting procedures
- Proactively look for ways to improve data quality, stability, and scalability
What We’re Looking For
We’re looking for people who are:
- Smart – You can learn quickly, think critically, and solve problems methodically.
- Hungry – You’re motivated to learn new things, take initiative, and improve your craft.
- Resilient – You don’t give up when faced with ambiguity, setbacks, or tough bugs.
Qualifications:
- Degree in Computer Science, Engineering, or a related field preferred
- Solid programming skills in Python, or another language with a willingness to learn Python
- Familiarity with SQL and working with structured data
- Strong communication and collaboration skills
- Ability to reason through problems and debug systematically
- Interest in data infrastructure, pipelines, and analytics
Preferred Skills:
- Exposure to cloud platforms (AWS, GCP, Azure)
- Familiarity with workflow orchestration tools (e.g., Airflow)
- Experience with large-scale data tools (e.g., Spark, Snowflake)
- Knowledge of the Oil & Gas domain or working with geospatial/time-series data
Benefits
- Small, talented team
- Highly collaborative work environment
- High autonomy with true project ownership
- Small company with visibility into company decisions and priorities
- Easy line-of-sight to how your contributions directly benefit customers
- Professional work environment with a clear understanding of work/life balance
- Flexible Leave Policy