Software Engineer Manager at Union.ai

Bellevue, Washington, United States

Union.ai Logo
$175,000 – $230,000Compensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
AI, Machine Learning, TechnologyIndustries

Requirements

  • 10+ years of experience in deeply technical roles in engineering functions
  • 3-4 years of professional experience leading, managing, growing, and coaching a team of engineers
  • Deep passion for Kubernetes and the broader container orchestration ecosystem
  • Ability to navigate and pick up new technologies quickly
  • Ability to think about the big picture and empathize with developers and customers
  • Hands-on experience with backend programming languages (Go, Rust, Python)
  • Ability to own complex projects from planning to completion
  • Broad understanding of multiple cloud vendors (AWS, GCP, Azure, OCI), Kubernetes, API design, high-volume low-latency systems
  • Thrive in a fast-paced environment, communicate effectively across technical and non-technical teams, creative problem-solving, balance short-term and long-term goals
  • Highly technical, versatile Distributed Systems Engineer with experience building, designing, and implementing services and solutions for large-scale AI/ML platforms based on Flyte
  • Expected to be in-office (OnSite)

Responsibilities

  • Design and build distributed systems backend services (APIs, Kubernetes controllers, etc.) and client components to install, manage, and observe Union services in a Kubernetes native environment
  • Lead, mentor, and foster the professional growth of a high-performing, collaborative engineering team through effective coaching and guidance
  • Design, implement, and optimize distribution strategies to facilitate simple and intuitive management of a complex platform in customer-controlled environments
  • Work across multiple cloud vendors including AWS, GCP, Azure, and OCI as well as neo-cloud providers
  • Develop and maintain services and tooling to make systems more reliable, secure, and performant
  • Contribute to architectural decisions and participate in code and design reviews across various teams, ensuring the highest standards of quality and performance
  • Work closely with broader teams including Backend, Frontend, and Support to improve the experience for customers

Skills

Key technologies and capabilities for this role

KubernetesDistributed SystemsAPI DesignFlyteAI/ML OrchestrationKubernetes ControllersBackend ServicesCloud Vendors

Questions & Answers

Common questions about this position

What is the salary range for the Software Engineer Manager position?

The salary range is $175K - $230K.

Is this role remote or onsite?

This is an onsite position, and you will be expected to be in-office.

What skills and experience are required for this role?

Candidates need 10+ years of experience in deeply technical engineering roles, 3-4 years leading and managing engineering teams, and deep expertise in Kubernetes and container orchestration. Additional key skills include distributed systems, multiple cloud vendors (AWS, GCP, Azure, OCI), API design, and high-volume low-latency systems.

What is the company culture like at Union.ai?

Union.ai values individuals who tackle challenges head-on, communicate effectively across teams, engage in creative problem-solving, and balance short-term priorities with long-term goals. They foster a fast-paced environment with a collaborative engineering team focused on high-velocity iteration and production-readiness for AI workloads.

What makes a strong candidate for this Software Engineer Manager role?

Strong candidates have 10+ years in technical roles including 3-4 years of team leadership, deep Kubernetes expertise, experience across multiple cloud vendors, and the ability to design distributed systems while mentoring a high-performing team.

Union.ai

Managed platform for ML and data orchestration

About Union.ai

Union.ai offers a managed platform for machine learning (ML) and data pipeline orchestration, with its main product, Flyte, designed to handle complex workflows using Python code. Union Cloud simplifies the deployment and management of Flyte, allowing ML engineers and data scientists to focus on their work without worrying about infrastructure. The company serves a range of clients, including large enterprises, and operates on a subscription-based model for its services. Union.ai's goal is to accelerate ML projects by automating processes involved in model development and deployment, resulting in faster time-to-market.

Bellevue, WashingtonHeadquarters
2021Year Founded
$28.3MTotal Funding
SERIES_ACompany Stage
Data & Analytics, AI & Machine LearningIndustries
51-200Employees

Risks

Increased competition from platforms like Apache Airflow and Prefect.
Potential over-reliance on partnerships may limit flexibility and innovation.
Emerging AI regulations could impose additional compliance costs and challenges.

Differentiation

Union.ai's Flyte platform handles workflows with over 10,000 CPUs, showcasing scalability.
Union Cloud abstracts infrastructure, allowing ML engineers to focus on core tasks.
Flyte's open-source origin from Lyft ensures community-driven innovation and adoption.

Upsides

Collaboration with NVIDIA Inception enhances Flyte's capabilities and performance.
AI toolkit market growth aligns with Union.ai's focus on ML orchestration.
$19.1M Series A funding supports Union Cloud expansion and customer reach.

Land your dream remote job 3x faster with AI