Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

HeyGen

Software Engineer, AI Compute InfrastructureLos Angeles, Palo Alto, San Francisco, Toronto, SingaporeAbout HeyGenAt HeyGen, our mission is to make visual storytelling accessible to all. Over the last decade, visual content has become the preferred method of information creation, consumption, and retention. But the ability to create such content, in particular videos, continues to be costly and challenging to scale. Our ambition is to build technology that equips more people with the power to reach, captivate, and inspire audiences.We are seeking a seasoned Software Engineer to build and scale the foundational compute infrastructure that powers our state-of-the-art AI models—from multimodal training data pipelines to high-throughput, low-latency video generation.ResponsibilitiesYou will be the core engineer responsible for building the robust, efficient, and scalable platform that enables our research and production teams to rapidly iterate on HeyGen's generative video models. Your contributions will directly impact model performance, developer productivity, and the final quality of every AI-generated video.Optimize GPU Utilization: Design and implement mechanisms to aggressively optimize GPU and cluster utilization across thousands of devices for inference, training, data processing and large-scale deployment of our state-of-art video generation models.Develop Large-Scale AI Job Framework: Build highly scalable, reliable frameworks for launching and managing massive, heterogeneous compute jobs, including multi-modal high-volume data ingestion/processing, distributed model training, and continuous evaluation/benchmarking.Enhance Observability: Develop world-class observability, tracing, and visualization tools for our compute cluster to ensure reliability, diagnose performance bottlenecks (e.g., memory, bandwidth, communication).Accelerate Pipelines: Collaborate closely with AI researchers and AI engineers to integrate innovative acceleration techniques (e.g., custom CUDA kernels, distributed training libraries) into production-ready, scalable training and inference pipelines.Infrastructure Management: Champion the adoption and optimization of modern cloud and container technologies (Kubernetes, Ray) for elastic, cost-efficient scaling of our distributed systems.Minimum RequirementsBachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.5+ years of full-time industry experience in large-scale MLOps, AI infrastructure, or HPC systems.Experience with data frameworks and standards like Ray, Apache Spark, LanceDBStrong proficiency in Python and a high-performance language such as C++ for developing core infrastructure components.Deep understanding and hands-on experience with modern orchestration and distributed computing frameworks such as Kubernetes and Ray.Experience with core ML frameworks such as PyTorch, TensorFlow, or JAX.Preferred QualificationsMaster's or PhD in Computer Science or a related technical field.Demonstrated Tech Lead experience, driving projects from conceptual design through to production deployment across cross-functional teams.Prior experience building infrastructure specifically for Generative AI models (e.g., diffusion models, GANs, or large language models) where cost and latency are critical.Proven background in building and operating large-scale data infrastructure (e.g., Ray, Apache Spark) to manage petabytes of multi-modal data (video, audio, text).Expertise in GPU acceleration and deep familiarity with low-level compute programming, including CUDA, NCCL, or similar technologies for efficient inter-GPU communication.What HeyGen OffersCompetitive salary and benefits package.Dynamic and inclusive work environment.Opportunities for professional growth and advancement.Collaborative culture that values innovation and creativity.Access to the latest technologies and tools.HeyGen is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Palo Alto, CA vacancy
  • $174k - $252k

    Design and develop robust software to integrate hardware components into a unified data ecosystem, from low-level firmware to database...  ...:Bachelor’s degree in Computer Science, Computer Engineering, Robotics, or a related field, with a focus on robotic manipulation... 
    Suggested

    Google

    Mountain View, CA
    1 day ago
  •  ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.FULL STACK SOFTWARE ENGINEER (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s most advanced... 
    Suggested
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    3 days ago
  • $174.4k - $237.8k

     ...’s possible for industrial robotics in the near future - with software and data at the core.Our mission is to make industrial robotics...  ..., entrepreneurs, and developers. We are a dynamic team of engineers, roboticists, designers, and technologists who are passionate... 
    Suggested
    Full time
    Work experience placement
    Local area

    Intrinsic

    Mountain View, CA
    4 days ago
  • $132k - $198.45k

     ...Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors.About the TeamWe're looking for a Fullstack Software Engineer to join the Fleet Platform & Operations Tooling team. You'll build the internal tools and platform systems that Nuro's... 
    Suggested
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago
  • $160.36k - $240.54k

     ...Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors.About the RoleOur software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the following areas: Onboard Systems, Performance, and... 
    Suggested
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago
  • $135k - $155k

     ...Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team is responsible for building the foundational tooling and security infrastructure that... 
    Permanent employment
    Temporary work

    SpaceX

    Palo Alto, CA
    1 day ago
  •  ...Job Description: We are looking for a full-time Software Engineer to join the core Geo Match team as a technical lead and programmer. In this role, you will collaborate closely with faculty and staff (including our existing Senior Software Engineer) to develop... 
    Full time

    Vets Hired

    Stanford, CA
    1 day ago
  •  ...Role : Senior Full stack software engineer Location: Mountain View CA (Onsite) Position: Contract Must have: LLM Problem Solving Software Architecture Kubernetes AWS React INTERVIEWER NOTES... 
    Contract work

    VBeyond

    Mountain View, CA
    1 day ago
  •  ...Palo Alto, building products that real operators depend on every day. THE ROLE We are looking for a Senior Full Stack Software Engineer to be a core contributor to the Operio AI platform. You will own features from database schema to React UI, with particular depth... 
    Flexible hours

    Operio

    Palo Alto, CA
    2 days ago
  •  ...Senior Full-Stack Software Engineer Mountain View, CA What You'll Do • Build and operate features using TypeScript, Python, Go, and Java languages. • Improve AI agent workflows built with LangGraph, LangChain, and related frameworks. • Create automated evaluations... 

    United IT

    Mountain View, CA
    2 days ago
  • $130k - $152k

     ...epicenter of this historic cultural and financial shift, keep reading.About the team + role Robinhood’s Credit Card & Banking Product Engineering team conceptualizes, designs and builds our entire customer-facing product: from mobile application to underlying backend systems... 
    Work at office
    Immediate start
    Flexible hours
    Shift work

    Robinhood Financial

    Menlo Park, CA
    3 days ago
  • $85.4k - $232.7k

     ...from garbage.First-principles thinker with vision. You break problems to their core, question the assumptions, and rebuild. A software engineer's job is to architect solutions, not wrestle with syntax. You don't copy an architecture because "that's how it's done" — you... 
    Immediate start
    Shift work

    Ford

    Palo Alto, CA
    3 days ago
  • $160.36k - $240.54k

     ...logs. Additionally, the team collaborates closely with system engineers to thoroughly validate the autonomous driving system before its...  ...driving technical standards and best practices across broader software organizationA bachelor's degree in Computer Science,... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    1 day ago
  • $118k - $212k

     ...triage user feedback. We’re now upgrading our backend architecture to be AI-native: systems designed so that agents, tooling, and engineers can all operate them safely. This is a hands-on engineering role — you’ll modernize live, high-traffic services behind NewsBreak’s... 
    Full time
    Local area
    Work from home

    News Break

    Mountain View, CA
    2 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorganChase within the AI/ML data platform team you serve as a seasoned member of an agile team to build and operate scalable... 

    JP Morgan Chase

    Palo Alto, CA
    3 days ago
  • $160.36k - $240.54k

     ...call and incident-response practices that let the team catch regressions.About YouBS, MS, or PhD in Computer Science, Electrical Engineering, or a closely related field, plus 1+ years of relevant work experience.Willingness to deep-dive into implementation and to raise... 
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $146.9k - $201.95k

     ...electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is...  ...Volkswagen Technologies is looking for a skilled Software Engineer to join our Automotive Software team. We are developing the... 
    Full time
    Contract work

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    3 days ago
  • $150k - $189k

    Palo Alto, CA / New York City, NY / San Francisco, CA / Seattle, WAEngineering - Engineering - DevOps /Full-time /HybridWe’re looking for a Software Engineer to join our Devops Platform team, where you will blend linux system administration and software engineering skills... 
    Full time

    Wealthfront

    Palo Alto, CA
    4 days ago
  • $160.36k - $240.54k

    Who We Are Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters, and easier access to the world around us, that’s why we’re building a universal...
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $174k - $252k

     ...product or system development code.Review code developed by other engineers and provide feedback to ensure best practices (e.g., style...  ...C++.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture... 

    Google

    Mountain View, CA
    1 day ago
  • $160.36k - $240.54k

     ...Platform team's mandate is to lay the foundation of Nuro's onboard software for our sensor and compute platform, including device drivers,...  ...and compute for autonomous vehicles Mentor software engineers to bring them to their full potential About You... 
    Full time
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  •  ...Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, PLATFORM AND INFRASTRUCTURE (STARLINK)As a Software Engineer on the Core Infrastructure team, you will sit at the... 
    Permanent employment
    Temporary work
    Weekend work

    SpaceX

    Palo Alto, CA
    3 days ago
  • $150k - $170k

     ...the time to scale. PsiQuantum also develops the algorithms and software needed to make these systems commercially valuable. Our...  ...Come join us.Team OverviewPsiQuantum's Applications Software Engineering Team (ASET) builds tools for quantum algorithm developers: cloud... 
    Full time
    Shift work

    PsiQuantum

    Palo Alto, CA
    3 days ago
  • $193.93k - $291.15k

     ...for multiple teams in this organization. We are searching for an engineer with experience building reliable and scalable machine learning...  ...advanced algorithms using C++ and Python; multithreading; and software performance tuning and optimization.Ability to efficiently... 

    Nuro

    Mountain View, CA
    4 days ago
  • $160k - $260k

     ...for "The People") encompasses our mission and ethos for why we build.About The RoleWe're looking for a talented, driven Senior Software Engineer to build the critical infrastructure that powers the Aptos blockchain ecosystem.This role will have significant impact and... 
    Full time
    Work experience placement
    Work at office
    Local area

    Aptos Labs

    Palo Alto, CA
    4 days ago
  •  ...Software Engineer – SaaS PlatformHow often do you get the chance to make a global impact developing the latest AI inside of the "built world"? Reconstruct's Visual Command Center (VCC) uses AI and Machine Learning inside of computer vision to track the lifecycle of large... 
    Work at office

    Reconstruct

    Menlo Park, CA
    2 days ago
  • $149.4k - $211k

     ...Minimum qualifications:Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics or a related field and 2 years of experience in the job offered or in a Software Engineer-related occupation.Position requires 2 years of experience... 
    Full time
    Work at office

    Google

    Mountain View, CA
    3 days ago
  • $160k - $262k

     ...crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Control Systems Software Engineer to join Aurora’s Autonomy Controls Software Team. The team is responsible for designing, implementing, integrating, and... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    4 days ago
  •  ...Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER (STARLINK ENTERPRISE)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the... 
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    4 days ago
  •  ...Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, CDN (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s... 
    Permanent employment
    Temporary work
    Internship
    Work at office
    Worldwide
    Monday to Friday
    Weekend work

    SpaceX

    Palo Alto, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!