ICF’s Technology and Products team is seeking a On-call Software Engineer, Cloud Data Platform to help build, enhance, and support a cloud-hosted relational database platform for acoustic-telemetry fish-tracking research in California’s Sacramento–San Joaquin Delta. This role will focus on the core engineering work needed to turn post-processed fish detection data into reliable, usable data products, including ingestion pipelines, relational data models, validation logic, reporting views, exports, APIs, and production support. You will work alongside fish biologists, data scientists, senior engineers, and a state agency client to move the platform from design through go-live and into production support. This is a hands-on engineering role where you will contribute to platform design, implementation, and operations with guidance from senior technical leads. This is a remote, on-call role that provides flexibility to work from 0 to 40 hours per week. Given the seasonal and project-specific nature of this work, ICF often hires professionals as “On-Call” employees. On-Call employees are scheduled for work hours as they become available. ICF usually schedules work hours a few weeks ahead of time, and each on-call employee is free to accept or refuse the hours assigned to them in a given week. On-Call employees may work concurrent projects outside their ICF assignment as long as the outside work does not create a conflict of interest.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level