onsite
Software Engineer Active TS/SCI with Current Polygraph
Software Engineer
Senior Software Engineer with 20+ years of experience in complex program and contract development, specializing in Java, Scala, Python, and machine learning. Proven expertise in building and monitoring Random Forest models within Linux environments.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance software solutions using Java, Scala, and Python across large‑scale programs.
- Implement and optimize Random Forest algorithms for feature development and predictive modeling.
- Build and monitor end‑to‑end machine learning pipelines, ensuring model accuracy and reliability.
- Leverage Lucene, JEXL, SQL, and JSON to process and query complex data sets.
- Collaborate with cross‑functional teams to translate business requirements into scalable technical designs.
Requirements
- Minimum 20 years of software engineering experience in programs and contracts of comparable scope and complexity.
- Bachelor’s degree in Computer Science or related field (or equivalent experience).
- Proficiency in Linux operating environments and version control best practices.
- Strong analytical skills with a track record of delivering robust machine learning solutions.
- Active TS/SCI clearance with a current polygraph.
Skills
javascalapythonmachine learninglinux