Volt Inc. has opening for Principal Software Engineer in Bethesda, MD. Implement robust backend APIs, real-time data pipelines, cache layers, highly-available streaming services, and scalable infrastructure for enterprise and internal systems. Design secure, efficient, observable, and robust software for dealing with real-time data and video. Recognize and execute on opportunities to create tools and infrastructure to improve developer efficiency. Take ownership of a wide range of systems and drive projects from concept through shipping.
Job Requirements Must have a Master's degree in Computer Science or related field and 5 years of experience in the job offered or in a software engineering-related occupation. Position requires experience in the following:
- 1. Designing high-loaded systems with distributed architecture and micro-service approach;
- 2. Scala and Java programming languages;
- 3. Python programming language;
- 4. Architecting production-ready APIs using REST, gRPC and Protobuf protocol;
- 5. Databases: - SQL (PostgreSQL), NOSQL (MongoDB), Graph and time-series;
- 6. Data warehouses: ElasticSearch, Redis, Hive;
- 7. High-volume data pipelines: Kafka, Kafka Streams or Apache Flink (Amazon Kinesis);
- 8. Modern DevOps and CI/CD tooling (e.g., Docker, Kubernetes, Terraform); and
- 9. AWS services (e.g. EC2, ECS, CloudWatch, OpenSearch, Kinesis, Neptune, SQS, S3)
Top Skills
What We Do
Volt AI is real-time video intelligence designed for security teams who never want to miss an incident again.
Unlike other solutions that focus on individual camera analytics, Volt unifies your existing systems, allowing for visual tracking of people and objects across various locations on an intuitive 3D map.
Volt provides one-click access to critical information, streamlining the incident management process and transforming weeks of work into instant, actionable insights.