HeyGen is seeking a Software Engineer, Data to join their team in Los Angeles, CA. The role involves bridging core application development and large-scale data infrastructure to enable AI models and build robust data pipelines.
About the Role
As a Software Engineer, Data, you will design, develop, and maintain batch and real-time data pipelines using technologies like Python, Go, Spark, and Kafka. You will collaborate with ML engineers to implement data structures for new features, manage data lakehouse solutions, ensure data reliability, and transform raw data into actionable products.
About You
Required:
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 and SQL.
Experience with cloud platforms (AWS/GCP) and data technologies like Kafka, Spark, and Snowflake/Databricks.
Preferred:
Experience or interest in Computer Vision/Generative AI data processing.
Proactive, 'owner' mindset; ability to operate in a fast-paced, startup environment.
Benefits
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.
HeyGen
At HeyGen, we help you grow your business through the magic of visual storytelling. Creating professional-quality videos can be daunting, but HeyGen makes it easy for everyone—no camera or specialized skills required.
Company Size: 51-200 employeesOnline Audio and Video Media