- REMOTE with occasional travel to Springfield, VA
- Active DHS clearance required (US Citizenship Required)
- Join a dynamic team empowering government agencies with cutting edge data solutions
Position Overview:
Seeking an AI/ML Automation Developer with 6+ years of experience to join our team in designing and implementing data-driven solutions that leverage machine learning, artificial intelligence, automation, and Generative AI. This opportunity involves working closely with our Department of Homeland Security (DHS) client, specifically the Transportation Security Administration (TSA), which is expanding its use of AI and automation technologies to enhance operations, reduce costs, and improve efficiency.
Seeking candidates with a mix of leadership, technical, and business experience in mission-oriented environments. We are especially looking for candidates that have worked in DHS and have an active EOD/DHS clearance, preferably at the TSA
.
This role will be responsible for supporting a wide range of project activities spanning business and technology environments.
Your Future Duties and Responsibilities:
- Collaborate with stakeholders and team members in an Agile, cross functional team using sprint-based delivery to support business requirement elicitation and translation into technical solutions for automation projects
- Design, develop, and implement automation solutions using modern programming languages and frameworks such as Python, R, Java, C#, and PowerShell
- Write clean, efficient, and maintainable code for automation scripts and applications
- Support the implementation of software development best practices, including code documentation, configuration management, and version control for automation projects
- Conduct code reviews and provide constructive feedback to other developers on the team
- Identify and troubleshoot software defects and performance issues in automation systems
- Participate in the full software development lifecycle, including requirements gathering, planning, testing, deployment, and maintenance of automation solutions
- Stay current with the latest automation, AI, and ML technologies and industry trends to continuously improve development practices and apply them to business problems
Required qualifications to be successful in this role:
- Bachelor’s Degree in Technology, Data Science, Mathematics, Computer Science, Information Systems, or other related discipline from an accredited college, university, or academic institution in the United States.
- Active DHS/EOD clearance (TSA preferred)
- 6+ years of experience in software development in the areas of automation, AI/ML
- Strong proficiency in at least one programming language used for automation, AI/ML, and related solutions (e.g., Python, R, C++, C#, R, Java, PowerShell)
- Strong proficiency with SQL and database technologies for data extraction, modeling, and analysis
- Experience designing and implementing machine learning models, including classification, clustering, and time series forecasting
- Strong understanding of business processes and creating process flow diagrams
- Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines
- Knowledge of RESTful APIs and web services
- Experience with scripting languages for task automation