Union.ai

Full-Stack Software Engineer, Front-End

Union.ai

full-time

Posted on:

Origin:  • 🇺🇸 United States • Washington

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudGoJavaJavaScriptNode.jsPythonPyTorchReactSparkTensorflowTypeScriptWebpack

About the role

  • At Union, solving hard AI infrastructure challenges enabling high-velocity iteration while maintaining production-readiness for AI workloads at scale.
  • Work on Flyte, open-source project for data and AI orchestration used by LinkedIn, Spotify, Gojek.
  • Reporting into Engineering as a Full-Stack Software Engineer with strong front-end focus; work across front-end, backend, infrastructure.
  • Create high-quality, scalable, maintainable code and APIs leveraging backend and frontend technologies.
  • Influence development of user-centric features for data scientists and engineers.
  • Contribute to architectural decisions and participate in code and design reviews across teams.
  • Demonstrate excellent communication skills and bias towards impact; pick up work that needs to get done.
  • Work independently on large, ambiguous problems.
  • Use React to build modern, interactive web applications with attention to usability and accessibility.
  • Use TypeScript or JavaScript for client-side logic at scale and NodeJS for server-side development and API integration.
  • Expectation to be in-office.

Requirements

  • 4+ years of professional experience building software as a generalist with a strong focus on frontend development alongside backend and infrastructure work
  • Prior experience with React and its core principles including component architecture, state management, and hooks.
  • Experience with TypeScript or Javascript with attention to code quality, readability, and maintainability.
  • Experience with Python, Go, Java or another backend technologies and comfortable working across the full stack.
  • Knowledge of ML concepts and frameworks (eg. TensorFlow, Pytorch, Spark) is highly desired.
  • Experience with AWS and/or NodeJS
  • Familiarity with frontend build tools like Webpack and Vite, and understand how to optimize for performance bundle size and developer experience.
  • Strong foundation in data structures, and algorithms with a focus on performance tuning and optimization in both frontend and backend systems.
  • A clear communicator who thrives in ambiguous environments, often stepping up to drive clarity, alignment and solutions when faced with open-ended challenges.
  • Bachelor’s degree in computer science or related field.