Reflexive Concepts
Software Engineer II
Reflexive Concepts, Annapolis Junction, MD
Reflexive Concepts is seeking a skilled Software Engineer II to join our team!
The Software Engineer shall be responsible for designing, developing, and sustaining data pipelines that enable machine-learning model training as well as large scale inferencing in a Kubernetes environment.
Qualifications:
The Software Engineer shall be responsible for designing, developing, and sustaining data pipelines that enable machine-learning model training as well as large scale inferencing in a Kubernetes environment.
Qualifications:
- Active TS/SCI + FS Polygraph
- Master's degree in Computer Science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR
- Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR
- Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
- Experience using the Linux CLI and Linux tools
- Experience developing with Python
- Experience with developing high availability APIs and microservices
- Experience with container technologies such as Docker and containerd
- Experience with container orchestration technologies such as Kubernetes
- Experience creating Helm Charts for Kubernetes
- Experience developing and deploying containerized applications for Kubernetes
- Experience with CI/CD principles, methodologies, and tools including GitLab
- Experience with Git Source Control System
- Experience developing with Go
- Experience with distributed processing solutions for building and maintaining data pipelines such as Spark
- Experience working with and debugging GPU-enabled applications
- Experience with metrics and monitoring tools such as Elasticsearch and Kibana
- Experience with the Atlassian Suite of Tools including Jira and Confluence
- Understanding of NLP Concepts including tokenization, embeddings and transformers
- Familiar with LLMs (Large Language Models) such as GPT-4, Mistrel and Llama
- Familiar with Vector databases including Quadrant