ICF International - Aberdeen, MD

posted 4 days ago

Full-time - Mid Level
Aberdeen, MD
Administrative and Support Services

About the position

ICF is seeking a Software Developer with expertise in Python to join a dynamic team in Aberdeen, MD. This hybrid role involves developing and evaluating machine learning algorithms for resource-constrained devices, particularly for Intelligence, Surveillance, and Reconnaissance (ISR) applications. The position emphasizes collaboration within a multi-disciplinary team and the application of DevOps best practices in a complex computing environment.

Responsibilities

  • Develop software using DevOps best practices within a team of hardware and software engineers.
  • Utilize containerization technologies, such as Docker, to configure and deploy ISR applications.
  • Document and publish the results of field tests in technical reports.
  • Deliver progress updates, insights, and deliverables in technical briefings and forums.
  • Collaborate in a multi-team development project.

Requirements

  • Bachelor's degree in Engineering, Physical Science, Computer Science, Information Science, Mathematics or a related field.
  • Minimum of 6 years of research or technical experience in a relevant scientific or technical field.
  • At least 2 years of experience using Python and Git.
  • 1+ years of experience with containerized application deployment using Kubernetes or Docker.
  • 1+ years of experience writing code to interact with databases (2+ years preferred).
  • 1+ years of experience working inside Linux Environments.
  • Active, in-scope US Government issued security clearance.
  • Current DoD 8570 IAT Level I or Level II certification.
  • U.S. Citizenship is required.

Nice-to-haves

  • Strong knowledge of software development best practices including parallel, distributed, and multi-threaded programming.
  • Ability to analyze, document, and publish technical reports based on testing.
  • Familiarity with Agile programming techniques, code reviews, and impactful contributions.
  • Solid understanding of core network and CPU/GPU technologies and concepts.

Benefits

  • Diversity and Inclusion programs
  • Flexible work schedule
  • Professional development opportunities
  • Health insurance
  • Paid holidays
  • Retirement savings plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service