Software Engineer, Data
$180k - $220kHeyGen
Software Engineer, Data
Los Angeles, Palo Alto, San Francisco
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.
Position Summary
A Software Engineer with data engineering responsibilities to bridge the gap between core application development and large-scale data infrastructure. You will help build the data foundational layers for our next-generation features. This role is not just about moving data—it's about enabling AI models to function in real-time, building robust pipelines for multimedia, and powering engaging user experiences. This team is currently working on cutting-edge features including PPT-to-video converters and interactive, conversational video capabilities.
Core Responsibilities
- Build & Scale Data Pipelines: Design, develop, and maintain robust batch and real-time data pipelines (using Python, Go, Spark, Kafka) that ingest and transform massive multi-modal data—text, audio, and video—to train and run AI models.
- Power Intelligent Features: Collaborate with ML engineers to implement data structures and APIs for new, exciting features like PPT-to-video automation and interactive AI avatars that require low-latency data fetching.
- Data Lakehouse Infrastructure: Architect and manage data lakehouse solutions (e.g., Snowflake, Databricks, Apache Iceberg) to store and query unstructured media data efficiently, enhancing storage and computation efficiency.
- Data Reliability & Observability: Implement data quality checks, data contracts, and monitoring to ensure high reliability of data, preventing downtime in production video generation.
- Productize Data: Transform raw data into structured, actionable data products that can be easily consumed by front-end applications, API endpoints, and AI agents.
Qualifications
- Bachelor's/Master's degree in Computer Science, Engineering, or a related field.
- 3-5+ years of experience as a Backend Software Engineer with heavy data processing responsibilities.
- Strong proficiency in Python (for ETL/scripting) and SQL (for data modeling).
- Experience with cloud platforms (AWS/GCP) and data technologies like Kafka, Spark, and Snowflake/Databricks.
- Experience or interest in Computer Vision/Generative AI data processing.
- Proactive, "owner" mindset; ability to operate in a fast-paced, startup environment.
What HeyGen Offers
- Competitive salary and benefits package.
- Dynamic and inclusive work environment focused on innovation and creativity.
- Opportunities for professional growth and skill development.
- Collaborative culture that values teamwork and employee input.
- Access to state-of-the-art technologies and tools.
Salary Range $180,000 – $220,000 + equity + benefits 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 equity, 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.
Join us at HeyGen and be part of a team that's reshaping the world of video creation through innovative technology!
$160k - $230k
...Senior Software Engineer In Data Governance At Snowflake At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don...SuggestedFlexible hours$165.2k - $223.6k
...executes Apace Spark, Python and other runtime engines. We are scaling the backend... ...reasons to join our team: Be part of big data revolution in cloud Be catalyst to deliver... ...~3+ years of non-internship professional software development experience ~2+ years of non...SuggestedInternshipLocal areaFlexible hours- ...Amazon Redshift Software Development Engineer Are you eager to work on a product that allows customers to crunch through exabytes of data in the cloud per day to make business critical decisions? Amazon Redshift is the world's most popular fully managed petabyte-scale...Suggested
$144k - $216k
...easier than buying. And with 50M+ downloads in the U.S. and 350k+ new listings every day, we're just getting started. As a Software Engineer, Data, you will be developing and enhancing our marketplace platform's data infrastructure. You will work with modern data...SuggestedWork at officeWork from homeFlexible hours2 days per week3 days per week- ...Software Engineer II-1 The Business Experimentation and Optimization (BE&O) teams within Mastercard's Services organization are building... ...software that empowers business users around the world to make data-driven decisions through advanced analytics and...SuggestedImmediate start
$162.8k - $203.5k
...Rivian Senior Data Engineer Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric... ...technical field. 5+ years of experience in data engineering, software engineering, or distributed systems. Proven experience designing...Full timeContract workTemporary workPart timeLocal areaShift work- ...power innovation. We lead in intelligent data infrastructure—delivering unified storage... ...intellectual property. Coach and mentor engineers across the team (including new hires and... ...Requirements 12 years of industry experience in software development. 5 years of experience in...Work at officeLocal area
$168.93k - $192.5k
...all people to have a secure digital identity. To learn more, visit Role Overview ID.me is seeking a Software Development Engineer III to join the Data Acquisition & Normalization team. This team is responsible for building and operating the integrations that power...Full timeTemporary workWork at officeRemote workFlexible hours$170k - $360k
...Software Engineer - Data Infra Reliability As our models scale to "omni" capabilities, our data infrastructure must be unbreakable. We are looking for a Data Reliability Engineer who brings a Site Reliability Engineering (SRE) mindset to the world of massive-scale...$193.93k - $291.15k
...Senior Software Engineer, Perception ML Data Mountain View, California (HQ) About the Role We're a team of high-output generalists where ML and systems engineering converge to push autonomy performance forward. As a Perception ML Data Engineer, you'll bridge machine...- ...Engineering Role at Latica At Latica, our goal is to unlock the value of data to transform patient care. We're building a secure data network and medical intelligence... ...Who You Are • 5+ years building production software systems; care deeply about coding craft • Fluent...
$200k - $287.5k
...-powered observability platform built on the Snowflake AI Data Cloud and engineered for scale. We ingest and store logs, metrics, traces, and... ...world's leading data platforms. We are hiring a Senior Software Engineer for the Observe Data Management team. This team...Flexible hours$196k - $230k
...we do. Expectations are high, and so are the rewards. The Data Engineering team builds and maintains the foundational datasets that power... ...experience building end-to-end data pipelines * Hands-on software engineering experience, with the ability to write production...Work at officeFlexible hoursShift work3 days per week$213k - $263k
...velocity. You will: Develop and contribute to Waymo's data infrastructure platform to enable plant scale ML Flywheel at... ...: ~4+ years of professional experience in the field of software engineering ~ Experience programming in C++ ~ Experience with...Full timeRemote work$193.93k - $291.15k
...Sr. Software Engineer, Perception Data Infrastructure Mountain View, California (HQ) About the Role We are a team of high-output generalists where ML and systems engineering converge to push autonomy performance forward. As a Senior Perception ML Data Infrastructure...$160.36k - $240.54k
...Software Engineer, ML Data Infrastructure Mountain View, California (HQ) Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge AI with...Work experience placement$180k - $197k
...Software Engineer, Data Infrastructure Mountain View, California Intrinsic is an AI robotics group at Google aiming to reimagine the potential of industrial robotics. Our team believes that advances in AI, perception and simulation will redefine what's possible for...Full timeLocal area$129.3k - $161.6k
...future generations. Role Summary The Autonomy organization at Rivian is seeking a Software Engineer II to join our dynamic analytics team. If you are interested in transforming raw data into actionable insights and have experience with tools like Hex, Streamlit, SQL, AWS...Full timeLocal area$240k - $280k
...small, highly motivated, and focused on engineering excellence. This organization is for individuals... ...and scientific discovery. High-quality data is fundamental to every stage of that... ...scale. We work at the intersection of software, data, infrastructure, and machine...Temporary work- At Latica, our goal is to unlock the value of data to transform patient care. Latica is a secure data network and medical intelligence... ...as the company scales. We're looking for a talented Data Engineer who will help us to drive our data platform. What You'll Do: Make...
$168.93k - $192.5k
A leading digital identity firm in Mountain View is seeking a Software Development Engineer to join their Data Acquisition and Normalization team. This role involves building data connectors and pipelines to validate identity attributes at scale. The ideal candidate should...$153k - $222k
...) About the role We are looking for infrastructure engineers with expertise in scaling open-source data infrastructure to join the Data & ML infra group. This... ...integration hooks. Develop and deploy high-quality software using modern tooling and frameworks, especially open...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$147k - $211k
Software Engineer, Infrastructure and Data AI, Ads Platform Google Mountain View, CA, USA Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience. 2 years of experience with software development in Java, or 1 year of experience...Full timeLocal area$140k - $200k
...Our team has a unique opportunity to work on applications and data at scale, serving millions of jobseekers and tens of... ...marketplace of jobseekers and employers and need generalist software engineers to build fast, scalable, and effective applications, stream and...Full timeRemote workFlexible hours- Job Recommendation When you upload your resume, we provide job recommendations to you. Please confirm you have read and understand how your data may be processed pursuant to the Microsoft Data Privacy Notice and Transparency FAQ.
$150.32k - $225.48k
...Software Engineer II - Data Platform Pittsburgh, PA Latitude AI develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer, less stressful, and more...Permanent employmentFull timeWork at officeImmediate startVisa sponsorship$40 - $56 per hour
...ownership over projects that are critical to their team's success. Locations:Palo Alto, CA The Team Data is deeply embedded in the product and engineering culture at Tesla. We rely on data - lots of it - to improve autopilot, to optimize hardware designs, to...Full timeTemporary workPart timeInternshipWorldwideFlexible hours$185k - $215k
...teammate to join us on this exciting journey. We are building the foundational data platform that powers reliable, scalable data across Mudflap's systems. As a Senior Software Engineer, Data Platforms , you'll play a critical role in designing and operating the...Remote work$166k - $225k
...Databricks, we are passionate about enabling data teams to solve the world's toughest... ...insights to improve their business. Founded by engineers — and customer obsessed — we leap at... ...capabilities of traditional SQL query engines. As a software engineer on the Runtime team at...Local areaWorldwide- ...locations. We are seeking a highly skilled Software Developer with deep expertise in database development, data analysis, and data analytics tool creation. In... ...Collaborate with manufacturing, supply chain, and engineering teams to define KPIs and reporting solutions...Full timeWork at officeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Data. Be the first to apply!
- graduate software developer Palo Alto, CA
- rust software engineer Palo Alto, CA
- senior software design engineer Palo Alto, CA
- software engineer amazon Palo Alto, CA
- software developer positions Palo Alto, CA
- software engineer full time Palo Alto, CA
- new graduate software engineer Palo Alto, CA
- software engineer Palo Alto, CA
- software engineer intern Palo Alto, CA
- agile software developer Palo Alto, CA



