
Senior Software Engineer, Data Platform
MissionWired
full-time
Posted on:
Location Type: Remote
Location: Arizona • California • United States
Visit company websiteExplore more
Salary
💰 $107,000 - $120,000 per year
Job Level
About the role
- Joining each and every one of your colleagues in creating an inclusive workspace;
- Owning, maintaining, and supporting the reliability, architecture, and evolution of our production machine learning and delivery platform;
- Designing, operating, and improving large scale Databricks/Spark pipelines and workflows
- Partner with our data scientists to productionize new data and ML-powered products;
- Leading improvements on the software integration layers between data pipelines and product workflows;
- Growing the team via mentorship and leadership, reviewing technical documents, improving code quality, and improving team performance and processes;
- Acting as a senior technical owner in debugging complex production issues and improving system observability;
- Collaborating with cross-functional teams to support their data infrastructure needs.
Requirements
- Extensive hands-on software engineering experience, with a strong track record of delivering production data pipelines or platforms in a mission critical environment
- Strong experience with Python in production systems
- Experience integrating ML models into reliable production data pipelines, including batch inference and model serving patterns
- Experience building and operating Databricks (or Spark) based pipelines
- Experience with SQL
- Experience with at least one major cloud infrastructure provider (GCP, AWS, Azure)
- Experience with supporting business-critical systems with on-call ownership
- Passion, energy, and excitement for progressive and philanthropic causes and all things digital.
- 5+ years of professional experience (Nice-to-have)
- Experience building data-intensive applications and warehouses with Databricks (Nice-to-have)
- Experience with integrating production level applications with AWS (Nice-to-have)
- Experience supporting ML training or inference pipelines (Nice-to-have)
- Experience working with cross-functional teams in a dynamic environment (Nice-to-have)
Benefits
- 100% employer-paid premiums for platinum-level medical plan on a national health care network
- 100% employer-paid life insurance and short term disability
- 50% employer-paid vision and dental insurance
- 401(k) with 3% employer contribution
- 17 vacation days in addition to 12 paid holidays, sick days, bereavement leave, and a volunteer day off.
- Paid parental leave at 100% of your salary
- Financial support for reproductive and transgender care
- Flexible telecommute and remote work policies
- Company issued Mac products for home offices
- Cell phone service reimbursement, meal and ride-share reimbursement, and other perks available
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDatabricksSparkSQLmachine learningdata pipelinesmodel servingcloud infrastructurebatch inferencedata-intensive applications
Soft Skills
mentorshipleadershipcollaborationdebuggingcode quality improvementteam performance improvementcommunicationproblem-solvinginclusivitypassion for digital causes