As a Senior Backend Engineer, you will design, build, and deploy the backend services that power our transformative products, including Create, Stylize, and Studio.
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.
- Startup Experience is a must — we work hard and build quickly.
- 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.
- Familiarity with audio/video web standards and tools, such as Webcodecs, webRTC, HLS, MP-DASH, FFMPEG, MP4, and MKV a plus.
- At least 5 years of professional Python or Golang.
Benefits
- Competitive compensation and equity.
- 401k.
- Healthcare (Silver PPO Medical, Vision, Dental).
- Gym access.