Software Engineer – ML/AI

  • NCR, Northern, VA, United States
  • Full-time

Company Description

Established in 2017 and headquartered in Manassas, Virginia, Toomey Technologies is a SBA Certified HUBZone and Woman Owned Small Business that designs and delivers innovative, cost-effective solutions for our government customers. Our staff has over twenty years of experience in the Government community and applies past knowledge and experience to prepare and assist our clients through their challenges.   

Job Description

Immediate opening for talented and motivated Software Engineer with experience in data science.  The candidate will be responsible for researching, developing, implementing, testing, and evaluating various data mining and machine learning techniques within a diverse team to solve challenging problems.  You will work closely with researchers in support of an Agency's Machine Learning and analytics project. The candidate will be part of an agile software development team to design and rapidly prototype scalable solutions and must be motivated, self-starting, and able to work well within a team environment. Take this opportunity to support an exciting and challenging project, play with the latest technologies, all while helping our nation bring the best modern capabilities to our soldiers and analysts.

  • Communicate with government customers and stakeholders
  • Design and build full stack application with modern technologies, intuitive user-interfaces and scalable data processing architectures using HTML5 and open source software
  • Rapidly prototype new methods for processing and exploiting data mining and knowledge discovery
  • Research and communicate state-of-art methods from industry, academia, and government 
  • Evaluate and quantify tradeoffs for competing methods and products
  • Mature solutions and deploy systems in classified environments


  • U.S. citizen
  • TS/SCI with CI Poly security clearance required 
  • Bachelor’s Degree in Computer Science, Applied Mathematics, or related field
  • 5-8 yrs. of related experience in: o Full Stack development o Data analytics and Machine Learning o Experience with one or more of the following languages: Java, C/C++, Javascript, Python o Apache NiFi o Data Processing tools (e.g. Spark, Sci-kit Learn, OpenNLP, TensorFlow) o Analysis of algorithms, software, and software architectures o Windows & Linux/Unix environments o Open Source Applications  

Desired Qualifications & Skills

  • Masters in Computer Science, Applied Mathematics, or related field 
  • SCRUM Team leadership, product owner, or similar role on an Agile team
  • Experience mentoring junior developers on a software development project
  • Web Application Development with Angular, Leaflet, Open Layers 
  • REST APIs, or OGC web standards such as WFS and WMS 
  • Databases (PostGIS, SQLite, PostGRES)
  • Geospatial Servers (GeoServer, MapServer)
  • Geospatial Data Processing (GDAL, OGR, PostGIS)
  • Graph analytics / Network science 

Bonus Qualifications & Skills 

  • Eclipse Plugin Development • Automated Testing Frameworks (JUnit, Mocha, QUnit)
  • Continuous Integration, Testing, and Deployme

Additional Information

US Citizenship is mandatory
TS/SCI with CI Poly security clearance required 

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.