Software Engineer

About Us

At Union, we are solving one of the hardest challenges in AI infrastructure today: enabling high-velocity iteration while maintaining seamless production-readiness for AI workloads at scale. Flyte, the open-source project we steward, is the emerging standard for modern data and AI orchestration, with numerous leading technology organizations - like LinkedIn, Spotify, and Gojek - running millions of mission-critical workloads on the platform. We have a deep bench of infrastructure veterans from companies in the Big Three and beyond and a technical founding team who originally created Flyte while at Lyft.

The Opportunity

As part of Union’s experienced technical leadership team, this position is ideal for a seasoned software engineer who brings a minimum of 6+ years of professional experience in crafting sophisticated products or internal tools. As a key player in our team, you will lead the charge in forging the future of Machine Learning (ML) tooling, infusing your unique insights into feature development and enhancing usability.

In this role, you will:

  • Steer our technical direction, making strategic decisions on architecture, technologies, and processes. You will lead by example in coding, design, and architecture, establishing the benchmark for quality and innovation within the team.
  • Utilize your comprehensive expertise in both front-end and back-end development to engineer high-quality, scalable, and maintainable solutions. You will be responsible for crafting robust APIs and delivering seamless user experiences across our platform.
  • Champion the creation of user-centric features by leveraging your deep understanding of developer tools and frameworks. You will directly address the needs and challenges of data scientists and engineers, advocating for user-centric design and functionality at every development phase.
  • Act as a technical liaison across teams, enriching our collaborative efforts with your insights and expertise. You will participate actively in code and design reviews, ensuring adherence to the highest standards of code quality and performance.
  • Exhibit a proactive mindset with a focus on impactful work, addressing urgent needs within the team. You will thrive in ambiguous situations, demonstrating an unparalleled ability to navigate and solve complex problems independently, driving projects to completion.
  • Lead and develop other members of your team, serving as a mentor and guide in their professional growth. You will cultivate an environment of continuous learning and improvement, sharing your knowledge and expertise to uplift the team's overall skill set and encourage innovative thinking.

About you:

  • Educational Foundation: A Bachelor’s degree in Computer Science, a related field or equivalent professional experience. 
  • Experienced software engineer, polyglot and generalist. You pick up new technologies quickly. You have a proven track record of 6+ years with hands-on experience in technologies like GraphQL, TypeScript or JavaScript, and a backend technologies such as Python, Go, or Java.
  • Technical Leadership: Previous experience in a leadership or mentorship role, guiding technical decisions and nurturing a culture of excellence within development teams.
  • Machine Learning Knowledge: A strong grasp of ML concepts and frameworks (e.g., TensorFlow, PyTorch, Spark) is highly valued, showcasing your ability to bridge traditional software development with cutting-edge ML applications.
  • Communication and Collaboration: Exceptional verbal and written communication skills, coupled with the enthusiasm to collaborate within a dynamic team environment. You are motivated by challenging problems and are committed to fostering an inclusive and innovative workspace.

Benefits & Belonging

At Union.ai we know that employees who feel their best can build amazing things and we are proud to offer best in class benefits that will continually evolve and grow as the needs of our employees do. Benefits may vary based on country

  • Excellent medical - We pay 100% of your premiums and 90% for your dependents
  • Generous dental and vision plans- We pay 80% of the premiums for you and your dependents
  • Meaningful equity in the form of options – all employees are owners here
  • Unlimited PTO + 12 company holidays 
  • 401K match - Union.ai matches 100% of contributions up to the first 3%, and 50% up to 5%
  • 12 weeks paid parental leave for primary and secondary caregivers
  • Flexible work schedule at a remote friendly company

We believe that our differences are what bring us together to achieve truly special outcomes. We strive to be inclusive and focus on building teams that embody that quality too. Union.ai is an equal-opportunity employer and we encourage you to apply, even if your experience doesn’t align exactly with our job description.

Apply for this job
logo Union AI Software Engineering FullTime 🌎 Remote Apply Now
Your subscription could not be saved. Please try again.
Your subscription has been successful.

Newsletter

Subscribe and stay updated.

Your subscription could not be saved. Please try again.
Your subscription has been successful.

Join our newsletter