Kastle Systems-posted 7 months ago
Full-time • Entry Level
Hybrid • Falls Church, VA
501-1,000 employees
Administrative and Support Services

At CheckVideo, a division of Kastle, we are transforming video security with our AI-enabled cameras. Thousands of customers depend on us every day for mission-critical security, delivered through our cloud infrastructure. We are looking for a Software Engineer who will be responsible for developing and maintaining our flagship product assets. This includes the architecture, design, development & testing of CheckVideo applications. This is an exciting position to work on the cutting edge of technology with a great team and make a meaningful contribution every single day. This is a hybrid position based out of our Falls Church, Virginia office. In addition to a great work environment, we provide excellent benefits (Medical/Dental/Vision, 401K, Tuition/Training Assistance, BrightHorizons Lifestyle Assistance, Wellness Program, Paid Time Off & Holidays, etc.) and we are proud to be a Certified Great Place to Work.

  • Develop, test & deploy CheckVideo applications in a secure manner
  • Develop in a Linux environment using source code control system and deployment pipelines
  • Maintain and update production software as necessary
  • Scale and tune for performance to meet production demand
  • Secure our software by addressing any vulnerabilities and by writing high-performing, scalable, and secure software to meet customer demands.
  • Follow SDLC best practices for scalability, reliability & observability
  • Bachelors degree required; Advanced degree preferred
  • At least 2-3 years of experience developing and shipping software for mass market products
  • Knowledge & experience with the SDLC and programming languages: Python, C, C++ and Go
  • Experience with AI Training & Inference: LLM (Large Language Models), Deep Learning, Computer Vision, PyTorch, TensorFlow
  • Experience with Cloud computing: AWS, GCP, Azure, Docker, Kubernetes
  • Experience with source code management systems such as Git and Bitbucket
  • Experience with DevOps tools: Jenkins, Gitlab, GitOps
  • Databases and NoSQL experience
  • Strong skills in troubleshooting production issues
  • Experience with Infrastructure management tools such as Ansible, Chef, Puppet, or Terraform
  • Designing and developing services using distributed systems principles
  • Media codecs and streaming protocols. Examples include: H.264 (AVC), RTSP (Real Time Streaming Protocol), H.265 (HEVC), ONVIF, or others
  • Medical/Dental/Vision
  • 401K
  • Tuition/Training Assistance
  • BrightHorizons Lifestyle Assistance
  • Wellness Program
  • Paid Time Off & Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service