Mia Labs

Software Engineer – Data Platform

Mia Labs

full-time

Posted on:

Location Type: Hybrid

Location: AustinTexasUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain scalable backend systems using Python for data services, pipelines, and scheduled jobs
  • Design and ship data orchestration assets, jobs, and sensors using modern workflow tooling
  • Develop and optimize data models across staging, dimensional, fact, and mart layers
  • Improve data quality, observability, and reliability for downstream analytics and reporting
  • Deliver dealer and group-level reporting foundations with reusable, well-tested metrics
  • Build AI-enabled data workflows, including batch extraction pipelines, evaluation loops, and cost-aware LLM integration patterns
  • Partner directly with product, finance, sales, and leadership to turn ambiguous asks into production-grade data products
  • Contribute to broader backend engineering in Python/FastAPI when the business requires it
  • Lead system design and architecture discussions, ensuring technical scalability and maintainability.
  • Apply best practices in software development, including testing, CI/CD pipelines, and code quality.
  • Mentor and guide team members, fostering technical growth and collaboration.
  • Stay current with technology advancements relevant to our domain, including AI/ML, and evaluate their potential application.

Requirements

  • 4+ years of professional software engineering experience with strong Python fundamentals
  • Hands-on experience with modern data stack tools such as Dagster, dbt, and a cloud data warehouse (BigQuery, Snowflake, or similar)
  • Strong SQL and data modeling exposure (dimensional modeling, incremental patterns, data quality testing)
  • Experience operating in cloud environments (Azure, GCP, or AWS) with production-grade practices: CI/CD, observability, secrets management
  • Practical experience integrating AI/LLM tooling into real workflows — LLM provider APIs, prompt iteration, eval-minded development, or batch processing at scale
  • Ability to move between data engineering and general backend engineering with minimal friction
  • Strong communication and ownership; comfortable working directly with senior cross-functional stakeholders
  • Experience with API integrations.
  • Demonstrated ability to mentor and inspire team members.
  • Excellent problem-solving and communication skills.
Benefits
  • Equity participation through stock options.
  • Fully paid health, vision & dental insurance for employees.
  • Flexible PTO and hybrid schedule (3 days / week in downtown Austin).
  • Free lunches, parking stipend provided, team events, and a casual, but get things done culture.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonSQLdata modelingCI/CDdata quality testingAI/ML integrationFastAPIbatch processingdimensional modelingobservability
Soft Skills
communicationownershipmentoringproblem-solvingcollaborationleadershiptechnical growthcross-functional teamworkadaptabilityinspiration