Mulligan Funding, LLC

Software Engineer III, Data Pipelines

Mulligan Funding, LLC

full-time

Posted on:

Location Type: Hybrid

Location: San DiegoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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