Location: Aberdeen,MD, USA
DescriptionICF is a mission-driven company filled with people who care deeply about improving the lives of others and making the world a better place. Our core values include Embracing Difference; we seek candidates who are passionate about building a culture that encourages, embraces, and hires dimensions of difference. Diversity, Equity Inclusion ( , is simply who we are and what we do.ICF is actively recruiting for a Software Developer with expertise in Python to be part of a talented, technical, and dynamic team based in Aberdeen, MD with a hybrid work (some in office days and telework days from home) schedule. Our team excels in the delivery of technical competency and capabilities in complex HPC computing environments.This essential role will support development and evaluation of machine learning (ML) algorithms for resource constrained devices such as Unmanned Air/Ground Vehicles (UAV/UGV) toward realizing efficient and effective Intelligence, Surveillance, Reconnaissance (ISR) in tactical environments. This work will include the development, optimization, and integration of containerized ISR applications' efficient, agile operation in dynamic, resource constrained, tactical environments.Key Responsibilities:Development of software using DevOps best practices within a team of hardware and software engineers.Using containerization technologies, such as Docker, to configure and deploy ISR applications.Document and publish the results of field tests in technical reports.Delivering progress updates, insights and deliverables in technical briefings and forums.Collaborate in a multi-team development project.Required QualificationsBachelor's degree in Engineering, Physical Science, Computer Science, Information Science, Mathematics or a related field.Position requires a minimum of 6 years of research or technical experience in a scientific or technical field relevant to requirements.A minimum of 2 years of experience using Python and Git1+ years of experience with containerized application deployment using Kubernetes or Docker.1+ years of experience (2+ years preferred) writing code to interact with databases1+ years of experience working inside Linux EnvironmentsAn active, in-scope US Government issued security clearance.Must have a current DoD 8570 IAT Level I or Level II certification.Due to the nature of the work and contract requirements, U.S. Citizenship is required.Preferred Qualifications:Strong knowledge of software development best practices included but not limited to parallel, distributed and multi-threaded programming, networked application development, CPU+GPU application developmentAbility to analyze, document, and publish technical reports based testing.Familiarity with Agile programming techniques, code reviews, and delivering contributions in an impactful way.Solid understanding of core network and CPU/GPU technologies and concepts.#ClearanceWorking at ICFICF is a global advisory and technology services provider, but we're not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.We can only solve the world's toughest challenges by building an inclusive workplace that allows everyone to thrive. We are an equal opportunity employer, committed to hiring regardless of any protected characteristic, such as race, ethnicity, national origin, color, sex, gender identity/expression, sexual orientation, religion, age, disability status, or military/veteran status. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO & AA policy ( .Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation please email ...@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more here: Requesting an Accommodation for the ICF interview process ( .Read more about workplace discrimination rights , the Pay Transparency Statement ( English_formattedESQA508c.pdf) , or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. ( Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position.The pay range for this position based on full-time employment is:$87,069.00 - $148,017.00Maryland Client Office (MD88)