
Software Engineer III, Data Pipelines
Mulligan Funding, LLC
full-time
Posted on:
Location Type: Hybrid
Location: San Diego • California • United States
Visit company websiteExplore more
Salary
💰 $126,100 - $159,200 per year
About the role
- Design, build, and optimize ETL/ELT pipelines using dbt
- Develop and maintain scalable data infrastructure across PostgreSQL, Azure Cosmos DB, and Azure services
- Manage and evolve Data Lakehouse architecture, including Apache Iceberg table formats
- Improve performance, reliability, and scalability of data systems
- Build and maintain Python-based APIs and microservices (Flask or similar frameworks)
- Design backend services supporting real-time and batch data access
- Enable seamless integration between data platforms and user-facing applications
- Work with distributed query engines (Trino) to analyze large, complex datasets
- Monitor, troubleshoot, and resolve data quality issues
- Manage schema evolution and database performance
- Implement data governance practices including lineage and cataloging
- Automate data workflows and improve observability through logging and monitoring
- Support Data Science teams by building frameworks for model development and deployment
- Contribute to MLOps workflows using Azure Machine Learning
- Containerize and orchestrate workloads using Docker and Kubernetes
- Provide technical mentorship and guidance to junior engineers
Requirements
- 5+ years of experience in data engineering or related roles
- Strong Python skills with experience in building production-grade APIs and microservices
- Deep expertise in SQL and PostgreSQL (schema design, performance tuning)
- Hands-on experience with dbt for data transformation and pipeline development
- Experience working with large-scale data systems and data lake environments
- Familiarity with Azure services including Event Hub/Grid and Cosmos DB
- Experience with distributed query engines (e.g., Trino)
- Exposure to MLOps workflows and tools, ideally within Azure ML
- Nice to Have: Experience integrating with Salesforce or similar systems
- Nice to Have: Interest or experience in emerging AI patterns (e.g., agent-based systems, autonomous workflows)
- Nice to Have: Familiarity with AI-assisted development tools (Copilot, Cursor, etc.)
- Nice to Have: Experience with Docker and Kubernetes for orchestration
- Nice to Have: Background in data governance, cataloging, or lineage tools
Benefits
- Comprehensive medical, vision and dental benefits that give you peace of mind.
- Flexible Spending Accounts (FSA) that let you use pre-tax dollars to cover healthcare expenses.
- A fantastic 401K with matching contributions that helps you plan for retirement and build wealth over time.
- Generous sick, vacation, and holiday benefits that give you the time and flexibility you need to enjoy life.
- A gym membership contribution that supports your well-being, and helps you stay energized and focused.
- An internal referral program that rewards you for bringing talented people to the team.
- Company events that foster a positive and inclusive culture, and create opportunities to bond and grow with your colleagues.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ETLELTdbtPythonAPIsmicroservicesSQLPostgreSQLdata governanceMLOps
Soft Skills
technical mentorshiptroubleshootingproblem-solvingcommunication