Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Fuquay-Varina, NC, United States
Posted
20 hours ago
DockerFastAPIFlaskSQLETLSnowflakeDatabricksGitGitHub ActionsPythonREST
Job Description
Role Overview:
We are seeking a motivated early-career Software Engineer (2+ years of experience) with a Computer Science background to join our team as a long-term contributor. You will work alongside experienced vehicle data engineers and analysts to build internal tooling, automate job orchestration, and maintain CI/CD pipelines — enabling the team to move faster and focus on higher-order analysis work. This is a heads-down engineering role with a meaningful impact on the team's overall productivity. The right candidate will be technically sharp, self-directed, and eager to learn about the large-scale data domain and product application over time.
Key Responsibilities:
- Design, build, and maintain internal tooling that supports team data workflows and reduces manual effort
- Own and improve GitHub CI/CD pipelines to support reliable, repeatable deployments
- Develop and manage automated Databricks job orchestration and workflow scheduling
- Collaborate with data engineers to support pipeline development on an as-needed basis
- Write clear documentation for tooling, processes, and automation solutions
- Support Repo management - participate in code reviews, uphold software quality standards, and contribute to team engineering practices
- Develop or consume REST APIs to connect internal systems or trigger automated workflows
Technical Skills:
- Python: primary development language for tooling, automation, and scripting
- GitHub / Git: branching strategies, pull request workflows, GitHub Actions, and CI/CD pipeline management
- Databricks, Snowflake, or Equivalent: notebooks, jobs, Workflows for job orchestration and scheduling
- SQL: querying and transforming structured data; basic ETL/data engineering concepts
- Workflow Orchestration: understanding of dependency management, scheduling, and pipeline patterns
- VS Code: modern IDE proficiency including extensions, debugging, and integrated terminal workflows, and GitHub Copilot integration.
Nice to Have:
- REST APIs: experience building or consuming RESTful APIs in Python (e.g., FastAPI, Flask, requests)
- Databricks Asset Bundles: or equivalent infrastructure-as-code approaches for Databricks resource management
- Docker / Containers: basic containerization concepts for reproducible environments
- Delta Lake / Parquet: familiarity with columnar and transactional data formats used in lakehouse architectures
- Off-Road / Telematics: any exposure to vehicle data, CAN bus, or telematics systems is a strong plus
Experience & Education Required:
- 2+ years of professional software development experience, including internships or co-op roles
- Bachelor’s degree in Computer science, Software Engineering, or a closely related field (or equivalent practical experience)
- Demonstrated ability to write clean, maintainable Python code
- Experience working in a collaborative Git-based development workflow
- Experience with Identifying business needs and developing recommendations and solutions
Similar jobs
- KT
Database Engineer
NewKforce Technology Staffing
Foster City, CA🇺🇸Hybrid20 hours agoMySQLSQLSQL Server+8Technology - HI
Data Engineer with ETL & Surveillance & Marketing Analytics @ Pittsburgh, PA - Onsite
NewHAN IT Staffing Inc.
Pittsburgh, PA🇺🇸Hybrid20 hours agoETLTechnology - AR
Informatica ETL/Data Engineer
NewArnAmy, Inc.
Austin, TX🇺🇸Hybrid20 hours agoOracleSQLETL+1Technology - PT
Azure Data Engineer - W2
NewPrudent Technologies and Consulting
Jackson, MI🇺🇸On-site20 hours agoMySQLOracleSQL+7Technology - BA
Database Engineer with Security Clearance
NewBogart Associates
Tysons, VA🇺🇸Hybrid20 hours agoDockerGCPMySQL+21Technology - PE
Data Engineer with Security Clearance
NewPIONEERING EVOLUTION, LLC
Crystal City, VA🇺🇸$100k - $155k/yrHybrid20 hours agoDockerSQLETL+10Technology