Jobs and Careers
VO

Principal Software Engineer

Volt AI
United Statesfull_timeVerifiedPosted 24 Sept 2024

About the role

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)

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Volt AI

View company profile →