Jobs · Information Technology · Maryland

Python Developer

ICF · Aberdeen, MD · 1 mo ago
Information Technology$81k–$139k/yrFull-time

About the Role

ICF is seeking a software developer to join a talented, technical, and dynamic team that excels in delivering technical competency and capabilities in resource-constrained environments. The ideal candidate will support the development and evaluation of machine learning cyber defense algorithms and resilience methods for resource-constrained devices such as Unmanned Air/Ground Vehicles (UAV/UGV) in tactical environments.

Responsibilities

  • Develop software using DevOps best practices within a team of scientists, software developers, and hardware engineers.
  • Develop scenarios using 3D simulation/visualization engines such as Unreal Engine or similar to support dynamic evaluation of platform resilience.
  • Document and publish the results of tests in technical reports.
  • Deliver progress updates, insights, and deliverables in technical briefings and demonstrations.
  • Work in a multi-team development project.

Basic Qualifications

  • U.S. Citizenship and ability to maintain an active DoD clearance.
  • Must be DoD 8570 compliant and maintain required certifications for an IAT I appointment.
  • Education: BS degree in Computer Science, Engineering, Physical Science, Information Science, Cyber Security, or Mathematics.
  • Six (6) years of research or technical experience in a scientific or technical field relevant to requirements.

Additional Qualifications

  • At least 2 years of experience (3+ years preferred) using Python and Git.
  • At least 1 year of experience with Unreal Engine.
  • At least 1 year of experience writing code to interact with databases.
  • At least 1 year of experience working inside Linux Environments.
  • Experience or working knowledge with network simulation tools (e.g., ns-3).
  • Strong knowledge of software development best practices.
  • Ability to analyze, document, and publish technical reports based on testing.

Preferred Skills/Experience

  • Familiarity with cyber security principles and terminology.
  • Familiarity with UAV/UGV operation.
  • Familiarity with radio frequency science and electronic warfare techniques/terminology.
  • Familiarity with research environments, e.g., scientific writing, technical writing, experiment design.
  • Familiarity with DoD computing environment.

Pay

The pay range for this position based on full-time employment is: $81,499.00 - $138,549.00.

Similar jobs

Python Developer

SundayyUnited States· 3 mo ago
RemoteInformation Technologyapply on sundayy.com

Python Developer

ModisJersey City, NJ· 4 mo ago
Engineering$65–$68/hrapply on tnl2.jometer.com

Python Developer

Rose InternationalTampa, FL· 3 mo ago
Engineeringapply on roseint.com

Python Developer

Randstad Digital AmericasCharlotte, NC· 3 mo ago
Engineering$51.78–$56.78/hrapply on randstadusa.com