Overview
Skills
Job Details
Full Stack Software Engineer Minimum Qualifications
We are looking for an engineer with a solid foundation in programming and web-connected applications, a high degree of drive and dedication, and the ability to learn quickly and hit the ground running.
Required Qualifications
-
BS degree in Computer Science or related field
-
2 5 years of experience in software engineering
-
Strong proficiency in Python programming
-
Solid unit testing experience
-
Understanding of the following:
-
Vertical and horizontal scaling
-
CI/CD pipelines
-
Kubernetes
-
ETL pipelines
-
Databases and SQL
-
RESTful interfaces
-
WebSockets
-
-
Active TS/SCI clearance required
-
U.S. Citizenship required
Nice to Have (Not Required)
-
Experience with creating and editing Helm charts
-
Experience deploying and working with Argo CD and Argo Workflows
-
Experience creating GitLab CI jobs
-
Familiarity with S3/MinIO and related APIs
-
Experience with publish/subscribe queues such as RabbitMQ or Kafka
Job Description
Job Duties
-
Design, develop, and maintain scalable database loading systems to ingest large volumes of data from various sources within an on-premises cloud environment
-
Implement real-time data processing pipelines to transform and validate incoming data streams
-
Ensure optimal performance and data quality throughout the pipeline
-
Work with team leads to manage data distribution mechanisms and deliver processed results through:
-
APIs
-
Message queues
-
Other integration points
-
-
Monitor system performance and implement optimizations to maintain high availability and throughput in on-premises infrastructure