Backend Engineer

HeyGen HeyGen · Multimodal · San Francisco, CA · Engineering

Backend Engineer responsible for designing, developing, and deploying scalable and efficient backend systems, APIs, and managing databases for a visual content creation platform.

What you'd actually do

  1. Design, develop, and deploy scalable and efficient backend systems.
  2. Create and maintain robust and secure RESTful APIs to serve front-end applications and third-party integrations.
  3. Design and manage database schemas, ensure efficient data storage, and optimize queries for maximum performance.
  4. Monitor backend systems for performance, errors, and anomalies.
  5. Maintain high code quality through regular code reviews, pair programming, and writing unit and integration tests.

Skills

Required

  • backend development
  • python
  • golang
  • c++
  • java
  • relational databases
  • NoSQL databases
  • PostgreSQL
  • MySQL
  • MongoDB
  • cloud platforms
  • AWS
  • Azure
  • GCP
  • API design
  • API development
  • security
  • data protection

Nice to have

  • Kubernetes
  • Graphics API
  • OpenGL
  • Vulkan
  • Streaming protocol
  • WebRTC
  • Machine Learning Infrastructure
  • computer vision
  • microservices architecture
  • startup environment