AWS Sling Shot Developer

Kyyba•New York, NY
•Onsite

About The Position

Software Developer will work on one of our Media client projects that's developing their next generation cloud-based content distribution pipeline in AWS that is being used to distribute media files to partners worldwide. The role will be engaged end-to-end from understanding product goals and roadmaps through to solution design, architecture, build, integration, deployment, and support. They will be responsible for the full SDLC of a software product that provides transformation of media files and content distribution services to its clients through a well-defined single point of integration for leveraging the client's globally distributed media storage and transcoding capabilities.

Requirements

  • Bachelor's degree in computer science or a related field (or equivalent experience)
  • 3+ years of experience in Python development (production-level)
  • 3+ years of hands-on experience with AWS
  • Strong experience with NoSQL databases (DynamoDB)
  • Experience with relational databases (PostgreSQL, MS SQL Server) – preferred
  • Expertise in building serverless architectures using: AWS Lambda, ECS/Fargate, AWS Step Functions
  • Experience with event-driven architectures (message queues, topics, pub/sub systems)
  • Strong understanding of: Software design patterns
  • Git/version control
  • Unit testing and test-driven development (TDD)
  • CI/CD practices and pipelines

Nice To Haves

  • Experience with AWS CDK for infrastructure as code
  • Experience with Kubernetes (deployment and operations)
  • Familiarity with AI-assisted coding tools such as Cursor, Claude Code, or Copilot
  • Exposure to AI/ML ecosystems , including: AWS Bedrock / Vertex AI / Azure AI
  • Frameworks like LangChain
  • Vector databases
  • PyTorch / TensorFlow
  • Knowledge of media processing and video engineering concepts , including media file/container formats
  • AWS Certifications (strong plus)
  • Exposure to C / C++ (good to have)

Responsibilities

  • Develop and maintain highly scalable, high performance, and highly available systems.
  • Write well-tested, efficient, and readable code.
  • Ensure that all deliverables follow best practices around source control and CI/CD.
  • Manage individual project priorities, deadlines, and deliverables.
  • Ensure that solutions are in line with the other deliverables of the team and produce documentation so that others learn from and contribute to the work.
  • Attend and contribute to meetings.
  • Complete tasks as assigned by supervisor.

Benefits

  • Medical, dental, vision
  • 401k
  • Term life
  • Voluntary life and disability insurance
  • Optional Pre-paid legal plan
  • Optional Identity theft plan
  • Optional Medical and dependent FSA
  • Work-visa sponsorship
  • Opportunity for advancement
  • Long-term assignment with opportunity for hire by client
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service