Sr. Software Engineer (TS/SCI)
IBM · Alexandria, VA · 2 wk ago
HybridFull-time
Responsibilities
- Improve algorithm performance
- Create new algorithms
- Improve data quality
- Incorporate new datasets
- Enable new analytics
- Maintain polyglot database environment
- Extend event-driven micro-services
- Insert new technologies as appropriate
- Interface with the client, stakeholders, military personnel, and data providers
Requirements
- Master's Degree Required
- US Citizen with active TS/SCI clearance or show immediate eligibility according to DISS security database
- Bachelor’s Degree, preferably in STEM fields
- 4+ years of Python or Java programming experience
- 4+ years of experience designing and programming applications in hybrid cloud or on-prem environments
- Experience with employing, customizing, optimizing, and/or managing database technology and validating data
- Experience with custom ETL (Extract, Transform, Load) development
- Experience with designing algorithms to infer relationships between events or entities
Qualifications
- Preferred Technical And Professional Experience
- Experience developing, deploying, or integrating generative and agentic AI systems
- Experience with employing, customizing, optimizing, and/or managing MongoDB
- Experience with Celery or analogous asynchronous task queue technologies
- Experience with CI/CD tools (e.g. Azure DevOps, Jenkins)
- Experience with national or military intelligence capabilities and their use
- Experience with installing, provisioning, configuring, securing, and maintaining on-prem infrastructure as well as databases and enabling software development tools
- Experience with MVC frameworks (e.g., React.js), Node.js, and Web API design