Back to jobs
Full Stack Engineer - New York City or San Francisco Based
- Posted 28 November 2024
- Salary $150000 - $225000 per annum
- LocationNew York
- Job type Permanent
- Discipline Software Engineering
- ReferenceBH-111769
- Contact NameKendall Barnett
Job description
A leading AI-driven video technology company has developed an advanced platform designed to revolutionize video content creation. Their flagship solution harnesses the power of next-generation AI models to enable the seamless production of dynamic, character-driven videos with high-level expressive control. This technology empowers marketers, content creators, and educators to efficiently generate long-form video content for various applications, including marketing campaigns, digital influencers, and e-learning materials.
Location: New York City (remote option available) or onsite in San Francisco (hybrid flexibility).
As a Full-Stack Engineer, you will build and enhance both frontend and backend services that power innovative video and audio creation tools. Using cutting-edge web standards like WebCodecs, WebAssembly, and FFMPEG, you will develop web-based editing solutions. You'll also collaborate on backend services leveraging Python and scalable AWS technologies such as SQS, Kafka, and DynamoDB.
This role involves working with frameworks including Next.js, React, Redux, and TypeScript, along with video container formats and streaming protocols such as MP4, HLS, and MP-DASH. The team consists of passionate engineers and researchers dedicated to delivering disruptive, novel technologies in the AI space.
Responsibilities:
Location: New York City (remote option available) or onsite in San Francisco (hybrid flexibility).
As a Full-Stack Engineer, you will build and enhance both frontend and backend services that power innovative video and audio creation tools. Using cutting-edge web standards like WebCodecs, WebAssembly, and FFMPEG, you will develop web-based editing solutions. You'll also collaborate on backend services leveraging Python and scalable AWS technologies such as SQS, Kafka, and DynamoDB.
This role involves working with frameworks including Next.js, React, Redux, and TypeScript, along with video container formats and streaming protocols such as MP4, HLS, and MP-DASH. The team consists of passionate engineers and researchers dedicated to delivering disruptive, novel technologies in the AI space.
Responsibilities:
- Develop intuitive frontend interfaces using TypeScript, JavaScript, React, Next.js.
- Build scalable backend services and APIs in Python.
- Implement robust authentication/authorization methods (e.g., OAuth2, OIDC).
- Integrate with relational and NoSQL databases (e.g., DynamoDB).
- Write and maintain unit, integration, and functional tests using Playwright and CI/CD pipelines.
- Design cloud-based infrastructure with Kubernetes (EKS) for scalable deployments.
- Develop video-related solutions leveraging standards like WebRTC, MP4, HLS.
- Implement event-streaming pipelines with AWS tools like SQS and Kafka.
- 3+ years of experience with Python or Golang.
- 3+ years of experience with JavaScript/TypeScript.
- Deep understanding of cloud environments, Docker, Kubernetes, and deploying machine learning models on NVIDIA hardware.
- Experience working in fast-paced startup environments.
- Proven ability to architect REST APIs for distributed systems.
- Familiarity with video streaming protocols (e.g., HLS, MP-DASH, MKV).
- Self-motivated, independent mindset with strong project ownership.
- Startup-ready: thrives in fast-paced environments with a mission-driven attitude.
- Strong communication and collaboration skills with low ego and high patience.
- Experience balancing development costs and long-term operational overhead.
- Competitive salary with equity.
- Comprehensive healthcare (Medical, Dental, Vision).
- 401(k) plan.
- Exciting opportunity to contribute to cutting-edge AI solutions in a transformative space.