Learn more about HeyGen, the company behind this role.
Open Roles
Software Engineer, GPU Performance
About HeyGen At 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. Learn more at www.heygen.com . Visit our Mission and Culture doc here . Position Summary HeyGen is building AI applications including Avatar IV, Photo Avatar, Interactive Avatar, and Video Translation. We’re looking for a Software Engineer focused on GPU performance to make the systems behind these experiences faster and more efficient. You will work across model execution and inference infrastructure, using profiling and measurement to improve latency, throughput, and GPU cost. This role is a fit for an engineer who enjoys understanding how software uses the hardware beneath it. Key Responsibilities - Use NVIDIA Nsight Systems, Nsight Compute, and PyTorch Profiler to investigate GPU utilization, kernel execution, memory bandwidth, and CPU–GPU data movement. - Identify bottlenecks across model execution, preprocessing, and inference serving, then measure the impact of each optimization. - Improve performance through batching, scheduling, memory management, and better GPU utilization. - Develop or integrate high-performance GPU kernels when existing implementations limit performance. - Build benchmarks and automated checks that catch performance regressions across representative video workloads. - Collaborate with AI researchers and infrastructure engineers to bring optimizations into production. - Measure the effect of changes on latency, throughput, cost, and output quality. Qualifications - Experience optimizing GPU-based AI workloads or high-performance computing systems. - Proficiency in Python and experience with PyTorch or a similar machine learning framework. - Strong curiosity about GPU hardware, including memory bandwidth, cache behavior, tensor cores, and data movement between CPU and GPU. - Experience using profiling tools to connect hardware behavior to application-level bottlenecks and validate improvements. - Ability to turn performance experiments into reliable production changes and communicate tradeoffs clearly. Preferred Qualifications - Experience with CUDA, Triton, or C++ GPU programming. - Experience optimizing video, image, audio, diffusion, or Transformer models. - Familiarity with multi-GPU inference, GPU interconnects, quantization, or large-scale model serving. - Experience building performance benchmarks or regression testing infrastructure. - Prior experience in a fast-paced technology environment. What HeyGen Offers - Competitive 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. Join us at HeyGen Help us make AI video faster and more accessible. We’d love to hear from you.
Data Infrastructure Engineer
About HeyGen At 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. Learn more at www.heygen.com . Visit our Mission and Culture doc here . Position Summary: At HeyGen, we are at the forefront of developing applications powered by our cutting-edge AI research. As a Data Infrastructure Engineer, you will lead the development of fundamental data systems and infrastructure. These systems are essential for powering our innovative applications, including Avatar IV , Photo Avatar , Instant Avatar , Interactive Avatar, and Video Translation. Your role will be crucial in enhancing the efficiency and scalability of these systems, which are vital to HeyGen's success. Key Responsibilities: - Design, build, and maintain the data infrastructure and systems needed to support our AI applications. Examples include - Large scale data acquisition - Multi-modal data processing framework and applications - Storage and computation efficiency - AI model evaluation and productionization infrastructure - Collaborate with data scientists and machine learning engineers to understand their computational and data needs and provide efficient solutions. - Stay up-to-date with the latest industry trends in data infrastructure technologies and advocate for best practices and continuous improvement. - Assist in budget planning and management of cloud resources and other infrastructure expenses. Qualifications: - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field - Proven experience in managing infrastructure for large-scale AI or machine learning projects - Excellent problem-solving skills and the ability to work independently or as part of a team. - Proficiency in Python - Experience optimizing computational workflows - Familiarity with AI and machine learning frameworks like TensorFlow or PyTorch. Preferred Qualifications: - Experience with GPU computing - Experience with distributed data processing system - Experience building large scale batch inference system - Prior experience in a startup or fast-paced tech environment. What HeyGen Offers - Competitive 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.
Backend Engineer - Infrastructure
About HeyGen At 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. Learn more at www.heygen.com . Visit our Mission and Culture doc here . Position Summary As a Backend Engineer (Infrastructure) at HeyGen, you'll spearhead the development of core systems and infrastructure crucial to powering our products. Your expertise will be instrumental in crafting scalable, reliable, and efficient backend systems tailored to accommodate our expanding user base. Key Responsibilities - System Development: Design, develop, and deploy scalable and efficient foundational systems. Examples include: - Data Infrastructure: Forge the next generation of data systems to fuel our analytics - Cloud Infrastructure: Multi-vendor GPU capacity management and scheduling - ML Infrastructure: Construct the ML training infrastructure to enhance our AI researchers’ productivity, and inference systems to optimize the scalability and performance of our video GenAI. - Product Infrastructure: Create the foundation for HeyGen product - Collaboration: Work closely with product engineers, AI researchers to deliver best performant systems. - Performance Monitoring: Monitor backend systems for performance, errors, and anomalies. Implement fixes and improvements as needed. - Code Quality: Maintain high code quality through regular code reviews, pair programming, and writing unit and integration tests. - Continuous Learning: Stay updated with the latest system technologies and best practices to ensure HeyGen remains at the forefront of technology. Qualifications - Bachelor's degree in Computer Science, Engineering, or a related field. - 2+ years of experience working on scalable and performant systems. - Proficiency in python or c++. - Experience with relational and NoSQL databases, such as PostgreSQL, MySQL, MongoDB. - Familiarity with cloud platforms like AWS, Azure, or GCP. - Strong knowledge of API design and development. Preferred Qualifications - Master’s degree in Computer Science, Engineering, or a related field. - Experience with container orchestration tools like Kubernetes. - Experience with Machine Learning Infrastructure especially computer vision. - Prior experience in a startup or fast-paced tech environment. What HeyGen Offers - Competitive 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. Salary Range $180,000 – 240,000 annually Please note that the salary information is a general guideline only. HeyGen considers factors such as scope and responsibilities of the position, candidate's work experience, education/training, key skills, and internal equity, as well as location, market and business considerations when extending an offer. As part of our total rewards package, HeyGen offers comprehensive benefits including a 401k plan, health benefits, generous PTO, a parental leave program and emotional health resources. HeyGen is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Applied AI Engineer, Video Agent
About HeyGen At 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. Learn more at www.heygen.com . Visit our Mission and Culture doc here . About the Video Agent team Video Agent turns a prompt, a document, or a handful of assets into a finished video. Behind a simple chat box sits a multi-step AI agent. It plans a storyboard, writes the script, chooses avatars, voices, and visuals, calls many tools along the way, and hands the result to our rendering pipeline. Customers use it every day to make training videos, product explainers, marketing content, and more. We are a small team that owns the agent end to end. That covers the prompts and tools the agent uses, the backend services that run it, and the product screens where people chat with it and edit what it makes. This is not a role where you only call someone else’s model through an API. HeyGen trains its own models in house, and the agent is built on top of them. You will work directly with those models and with the researchers who build them, which is an experience few applied AI roles offer. About the role You will make Video Agent better at doing what the user actually asked for, and you will prove it with data. Some weeks that means redesigning a tool the agent calls. Other weeks it means building an eval, running an A/B test, or shipping a new editing experience in React. You will own features from the first idea through launch and follow-up, and you will decide which problems belong to the model and which belong to plain, deterministic code. What you’ll do - Build the agent. Design the tools, prompts, and context the agent works with. Improve how it plans, how it recovers from mistakes, and how it handles long, multi-turn conversations. - Measure quality. Build evals and offline replays of real sessions. Run experiments behind feature flags and read the results honestly. Watch real user sessions and agent traces to find where things go wrong. - Ship across the stack. Build user-facing features in TypeScript and React. Build backend services and long-running workflows in Python and Go. - Work closely with others. Partner with product managers, designers, and the research and rendering teams that the agent depends on. What we’re looking for - You have built and shipped an AI agent that real people use. We mean a system where a model calls tools, plans across several steps, and acts on the results. A chat wrapper or a prompt demo is not enough on its own. We want to hear what broke in production and how you fixed it. - You know how to tell whether an AI system got better. You have built evals or test sets for model behavior. You can tell a real improvement from noise, and you are skeptical of results that look too good. - You are a strong full-stack engineer. You have 2 or more years of professional experience. You are fluent in TypeScript and React on the frontend and Python on the backend. - You have strong product sense. You use what you build, you care how it feels, and you look at how customers actually use it. - You take ownership. You do not wait for a spec. You find the most important problem, fix it, and tell people what changed. A degree in computer science or a related field is welcome but not required. Equivalent experience counts. Nice to have - You have fine-tuned models before. - You have worked on code-to-video models, which generate video by writing code such as HTML or animation scripts. - You have worked on video agent models in general. Show us an agent you’ve built With your application, please include a short note (a few sentences is fine) about an agent you have built. Tell us what it does, how you measured whether it worked, and one failure you found and fixed. A link to code, a demo, or a write-up is a bonus. Compensation & Benefits - $180,000 – $240,000 annually - Equity in a high-growth AI company. - 401K Match - Health, dental, and vision benefits. - Flexible PTO. - Opportunity to help define a new category in AI video. - High ownership, high velocity, and direct impact on revenue growth. Equal Opportunity HeyGen is an Equal Opportunity Employer. We value diversity and are committed to building an inclusive environment for all employees.
Research Engineer
About HeyGen At 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. Learn more at www.heygen.com . Visit our Mission and Culture doc here . Driving Product Innovation with Advanced Computer Vision Technology HeyGen is a dynamic startup at the forefront of revolutionizing video content with state-of-the-art artificial intelligence technology. With a robust track record of growth and a proven business model, we are rapidly carving out a leadership position in the AI-powered video creation industry. We are in search of passionate Research Scientists with a specialization in Computer Vision to propel our mission forward. If you are eager to deploy your advanced skills to disrupt and redefine the video creation and interaction experience, your next big opportunity awaits with us. Key Responsibilities: - Applied Innovation and Product Development: Harness your knowledge of generative models, including GANs, Diffusion models, and other multi-modal models, to propel our video creation tools forward. Your role involves translating state-of-the-art research into innovative features that directly enhance our user experience and set our products apart. - Real-World Solutions: Channel your research capabilities to develop scalable solutions that have a significant impact on our platform, making the video creation process more intuitive, powerful, and accessible to our users. - Collaborative Engineering and Growth: Engage with a diverse team where collaborative efforts lead to extraordinary outcomes. Embrace an environment that promotes learning, mentorship, and teamwork, furthering both personal development and the advancement of our technology. Qualifications: - A Master's or PhD in Computer Science, Engineering, or a related field - 1-3 years of experience in machine learning and computer vision, demonstrating practical application of generative models and a passion for product-centric innovation. - Proficiency in Python, with openness to other programming languages and tools as required by project demands. - Experience with deep learning frameworks such as PyTorch, and a capacity for quickly mastering new technologies. - A collaborative spirit with a proven track record in a team-based research or development setting. - A lifelong learner with outstanding problem-solving skills and the ability to communicate effectively in a diverse team environment. What HeyGen Offers: - Competitive Salary and Benefits: We offer a salary commensurate with your experience and a comprehensive benefits package that addresses a variety of needs. - Innovative and Inclusive Work Environment: Our workplace is designed to inspire innovation through collaboration, respect, and mutual support. - Opportunities for Advancement: We are committed to your professional development, offering extensive opportunities for learning, mentorship, and career growth. - Dedication to Diversity: HeyGen is an equal opportunity employer, championing a diverse and inclusive team that ensures equal access to opportunities for all members.
Company Details
Registered Agents
No registered agents are associated with this company yet.