Senior Principal Software Engineer, AI Video Security

Kastle Systems International, LLC

West Falls Church (VA)

Hybrid

USD 150,000 - 175,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical/Dental/Vision
401K
Tuition/Training Assistance
BrightHorizons Lifestyle Assistance
Wellness Program
Paid Time Off & Holidays

Job summary

CheckVideo, a division of Kastle, seeks a Principal Software Engineer to lead design, development, and testing of CheckVideo applications from a hybrid Falls Church, VA office. You will own secure software across Linux environments, deployment pipelines, and production systems, driving performance, reliability, and observability.

Ideal candidates bring 7+ years shipping mass-market software, strong Python/C/C++/Go skills, and hands-on experience with AI/ML (LLM, CV), cloud platforms

Qualifications

  • Bachelor's degree required; Advanced degree preferred.
  • At least 7 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, Deep Learning, Computer Vision, PyTorch, TensorFlow.
  • Cloud computing: AWS, GCP, Azure, Docker, Kubernetes.
  • Source code management systems such as Git and Bitbucket.
  • DevOps tools: Jenkins, Gitlab, GitOps.
  • Databases and NoSQL experience.
  • Strong skills in troubleshooting production issues.

Responsibilities

  • 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 vulnerabilities and by writing high-performing, scalable, and secure software to meet customer demands.
  • Follow SDLC best practices for scalability, reliability & observability.

Skills

Python
C
C++
Go
PyTorch
TensorFlow
Deep Learning
Computer Vision
LLM
AWS
GCP
Azure
Docker
Kubernetes
Git
GitLab
GitOps
Bitbucket
Databases
NoSQL
Production Troubleshooting

Education

Bachelor's degree
Advanced degree

Tools

Docker
Kubernetes
Git
Bitbucket
Jenkins
GitLab
GitOps

Job description

CheckVideo, a division of Kastle, seeks a Principal Software Engineer to lead design, development, and testing of CheckVideo applications from a hybrid Falls Church, VA office. You will own secure software across Linux environments, deployment pipelines, and production systems, driving performance, reliability, and observability.

Ideal candidates bring 7+ years shipping mass-market software, strong Python/C/C++/Go skills, and hands-on experience with AI/ML (LLM, CV), cloud platforms

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - AI/Video Security Platform
Staff Software Engineer - AI/Video Security Platform

Kastle Systems • Falls Church (VA)

Hybrid
USD 150,000 - 175,000
Medical/Dental/Vision
401(k)
Tuition assistance
+2
Principal Software Engineer
Principal Software Engineer

Kastle Systems International, LLC • West Falls Church (VA)

Hybrid
USD 150,000 - 175,000
Medical/Dental/Vision
401K
Tuition/Training Assistance
+3
Senior Embedded Software Engineer – AI & Video
Senior Embedded Software Engineer – AI & Video

Kastle Systems • Falls Church (VA)

Hybrid
USD 140,000 - 180,000
Principal Software Engineer
Principal Software Engineer

Kastle Systems • Falls Church (VA)

Hybrid
USD 150,000 - 175,000
Medical/Dental/Vision
401(k)
Tuition assistance
+2
Senior Embedded Software Engineer - AI Video Security
Senior Embedded Software Engineer - AI Video Security

JobCubby • Falls Church (VA)

Hybrid
USD 140,000 - 160,000
Senior Embedded Software Engineer (Hybrid)
Senior Embedded Software Engineer (Hybrid)

JobCubby • Falls Church (VA)

Hybrid
USD 140,000 - 160,000
Senior Embedded Software Engineer (Hybrid)
Senior Embedded Software Engineer (Hybrid)

Kastle Systems • Falls Church (VA)

Hybrid
USD 140,000 - 180,000
Senior Embedded Software Engineer (Hybrid)
Senior Embedded Software Engineer (Hybrid)

Kastle Systems International, LLC • Falls Church (VA)

Hybrid
USD 140,000 - 160,000
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Kastle Systems International, LLC • Falls Church (VA)

Hybrid
USD 80,000 - 120,000
Senior Embedded AI & Video Software Engineer
Senior Embedded AI & Video Software Engineer

Kastle Systems International, LLC • Falls Church (VA)

Hybrid
USD 140,000 - 160,000