KERV.ai is an award-winning company headquartered in Austin, TX, focused on transforming how content and commerce converge in media through AI-powered video analysis. As a Senior Software Engineer on the Video Recognition/Livestream team, you will build a real-time content analysis platform, developing services in Go/Python and creating AWS infrastructure to analyze and classify live video/audio content.
Responsibilities:
- Design and implement features across the Go/Python backend (controller/processor services, analysis pipeline, API handlers) and the CDK stacks that run them
- Extend the analysis pipeline: new taxonomies, prompt/template changes, better use of LLM outputs (e.g. segment boundaries, confidence, rationale)
- Harden production: observability (DataDog, CloudWatch), error handling, backpressure, cost and performance tuning for stream ingestion and API/LLM usage
- Write excellent code that is simple to test, understand and maintain
- Solve real problems through software and provide stable solutions consistently
- Recommend architectural decisions based on business requirements, considering long-term and short-term needs
- Drive participation in team code reviews, teaching less experienced developers how to improve the quality of their work
- Develop a culture of quality within the engineering team
- Participate in sprint planning, ensuring that realistic plans are set forth and delivered
- Communicate challenges and strategies to technical and non-technical team members - ability to effectively communicate with executives, operations and fellow developers
- Have the discipline to shift between establishing new features and maintaining legacy features based on the needs of the business
- Recommend adoption of tools and process to improve our culture and results
Requirements:
- 7+ years of professional experience with a variety of software applications
- Strong Python experience required
- Some experience with Go / Golang
- AWS in Production: Hands-on experience with at least several AWS tools including ECS/Fargate, Lambda, DynamoDB, S3, Firehose, IAM. Bonus: CDK (or CloudFormation)
- Backend and APIs: You've built or operated REST (or similar) services, understand idempotency and validation, and care about latency, errors, and compatibility
- Comfort with media/streaming: Experience with live streaming (e.g. HLS), ffmpeg, or audio/video pipelines is a plus. Willingness to learn is essential
- ML/LLM integration: You've integrated third-party ML or LLM APIs (e.g. OpenAI) into production systems—prompting, retries, rate limits, and structuring outputs. Experience with content classification is a plus
- Ownership and collaboration: You can own a slice of the system end-to-end, propose tradeoffs, and work closely with one other engineer (pairing, code review, and clear communication)
- Experience with content safety, ad tech, or taxonomy/classification systems (e.g. GARM, IAB)
- Data pipeline or analytics experience (batch/streaming ETL, schema design for analytics)
- OpenAPI codegen, API design, or multi-tenant/org-scoped systems