Deep Learning-and-Software Engineer
Expedition Technology
About the role
About
At Expedition Technology (EXP), we work on real‑world problems whose solutions will make an immediate impact on national security. If you desire an opportunity where you will apply your deep learning and software engineering expertise to challenging problems with no known solutions, EXP is the place to be!
We are seeking an experienced Deep Learning‑and‑Software Engineer to join a dynamic team delivering novel solutions to our Intel Community. The role involves developing and testing end‑to‑end deployable systems—from sourcing and curating data, building, training, and evaluating models, to productizing final deliverables. If you enjoy rolling up your sleeves, tackling hard problems, integrating learning‑based algorithms, and delivering robust solutions in a fast‑paced but scientifically rigorous environment, we want to hear from you.
Responsibilities
- Research academic literature to stay abreast of the latest theories, techniques, and tools.
- Work in a team to develop deep learning architectures and pipelines for novel applications.
- Implement solutions in Python (PyTorch).
- Deliver high‑quality, carefully tested software.
- Participate in team brainstorming sessions to shape innovative solutions.
Requirements
- An active Top Secret clearance (TS/SCI preferred).
- US Citizenship – must be eligible to maintain a US‑Government issued security clearance of Top Secret or higher.
- MS and 2+ years of experience or BS and 4+ years of experience in a technical field such as Computer Science, Electrical Engineering, Physics, Statistics, or Applied Mathematics.
- Proven proficiency in PyTorch, TensorFlow, or other modern machine learning frameworks.
- Solid theoretical understanding of deep neural networks and their applications, particularly in computer vision.
- Proven experience architecting, training, testing, and deploying machine learning solutions within an AWS environment.
- Experience using collaborative source code management tools (Git).
- Strong technical presentation and writing skills.
- Strong software development skills, including object‑oriented design and implementation in languages like Python.
- Practical experience developing in both object‑oriented and procedural languages.
- Experience with standard data structures, algorithms, and application organization.
- Experience with the full software development lifecycle, CI/CD, and agile/scrum methodologies.
- Experience with software testing (unit, integration, functional, etc.).
- Exposure to software containerization with Docker, Linux, and cloud development.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free