Posted in

Senior Backend Engineer

Senior Backend Engineer

CompanyHedra
LocationSan Francisco, CA, USA, New York, NY, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Experience developing scalable services using Python
  • Experience developing RESTFUL APIs using frameworks such as FastAPI and Pydantic
  • Familiarity with authentication / authorization, utilizing standards such as oauth2, OIDC, and JWT
  • Experience working with relational and noSQL datastores (such as DynamoDB)
  • Experience writing unit and integration tests and working with CI/CD and dev-containers
  • Experience writing scalable, async code and leveraging asyncio, generators, coroutines
  • Experience building and scaling cloud-based infrastructure leveraging Kubernetes and EKS
  • Familiarity with AWS IAM, IRSA, ALB/NLB, route53, S3, lambda
  • Familiarity leveraging schema-registry, and serialization protocols such as avro, parquet, and JSON-schema
  • Experience developing/scaling pipelines, event streaming/processing in AWS, using tools such as SQS or Kafka.
  • Experience architecting and implementing REST APIs for distributed systems.
  • Experience with k8s, docker, especially in the context of deploying machine learning models on nvidia hardware.
  • At least 5 years of professional Python or Golang.

Responsibilities

  • Design, build, and deploy the backend services that power transformative products, including Create, Stylize, and Studio.
  • Work with web and video standards to power a suite of web-based video and audio creation/editing tools.
  • Dive deep into video container formats and streaming protocols, such as MP4, MKV, HLS, and MP-DASH, and work with tools such as FFMPEG.
  • Build and deploy backend services and APIs to Kubernetes infrastructure.
  • Write secure, stable, and scalable Python code.
  • Interface with the foundation model and integrate with SQS, Kafka, S3, and DynamoDB to implement event streaming/processing logic.

Preferred Qualifications

  • Familiarity with audio/video web standards and tools, such as Webcodecs, webRTC, HLS, MP-DASH, FFMPEG, MP4, and MKV a plus.