Senior Solutions Engineer - Data & ML

Union.ai
Summary
Join Union, a company revolutionizing AI infrastructure, and become a key member of our Customer Solutions team. Partner with customers and internal stakeholders to ensure the technical feasibility and success of Union Cloud PoC's and production deployments. In this role, you will own the technical success of customer deployments, represent the 'voice of the user', help customers debug workflow problems, and empower them to achieve efficiency and reliability in their ML applications. You will also collaborate with Product and Engineering teams, develop and maintain documentation, champion the Flyte open-source system, and maintain communication with customers regarding adoption and engagement. This position requires a deep understanding of ML systems, MLOps, and distributed systems, along with excellent communication skills.
Requirements
- Experienced with 5+ years of solving real-world ML problems to help users attain efficiency, reliability, and repeatability for their ML applications
- Have solid Python programming skills
- You are familiar with public cloud technologies and services, DevOps/MLOps, networking and security principles, etc
- Interested in a deeply technical customer facing role involving data and machine learning at scale
- Significant experience with hands on machine learning and orchestration, building production-use ML systems in multi-tenant cloud products
- In depth understanding of data processing, ML systems, MLOps and Machine Learning infrastructure components
- Familiarity with Spark, Airflow, Tensorflow, Pytorch and other ML libraries,, as is a grounding in the fundamentals of distributed systems
- Possess excellent written and verbal communications skills, with a tone that conveys empathy
- Have previous experience in a similar role supporting customers’ engineering teams adopting open source and commercial products for data and/or machine learning
Responsibilities
- Own technical success of Union Cloud customers’ deployments and use cases by partnering with internal and customer stakeholders
- Represent “voice of the user” and bring that user-first mindset across the company
- Help Union Cloud users get up and running, and help them debug problems in their workflows
- Empower our customers to attain efficiency, reliability, and repeatability for their ML applications, by educating them on good patterns
- Partner with Product and Engineering teams to provide context and insights for feature design, solution and prioritization
- Develop, maintain and document representative examples for Union Cloud customers
- Learn, contribute to, and champion the Flyte open-source workflow orchestration system (see https://slack.flyte.org ), as well as related Union Cloud
- Educate technical users and decision-makers on Flyte and Union Cloud
- Maintain a cadence of communication with customers about their adoption trends, sentiment, and opportunities for deeper engagement
- Support retention and adoption efforts of Union Cloud among customers by understanding their technical and business needs and helping them succeed
Preferred Qualifications
- It’s a strong plus if you have been a part of or contributed to the Flyte or Union communities through in-person meetups, conferences, workshops, events, electronic forums, or direct open-source development
- Java and / or Scala are pluses
Benefits
- Excellent medical - We pay 100% of your premiums and 90% for your dependents
- Generous dental and vision plans- We pay 90% of the premiums for you and your dependents
- Meaningful equity in the form of options – all employees are owners here
- Unlimited time off + 12 company holidays
- 401K match - Union.ai matches 100% of contributions up to the first 3%, and 50% up to 5%
- 16 weeks paid parental leave for primary and secondary caregivers
- Flexible work schedule (some restrictions apply)
- For in office employees: Lunch provided onsite and well stocked kitchen with snacks and drinks