What are the responsibilities and job description for the AI/ML Software Engineer position at Cooperidge Consulting Firm?
Cooperidge Consulting Firm is seeking an AI/ML Engineer for a top Signal Processing/Defense client.
This critical role designs, develops, and implements Artificial Intelligence/Machine Learning solutions for complex Signal Intelligence (SIGINT) processing and decision-making problems. The Engineer focuses on building models for event characterization, anomaly detection, and automated analysis of large-scale sensing systems to deliver intelligent insights for critical Intelligence Community and Department of Defense missions, requiring a high degree of drive and dedication.
Job Responsibilities
Education
This critical role designs, develops, and implements Artificial Intelligence/Machine Learning solutions for complex Signal Intelligence (SIGINT) processing and decision-making problems. The Engineer focuses on building models for event characterization, anomaly detection, and automated analysis of large-scale sensing systems to deliver intelligent insights for critical Intelligence Community and Department of Defense missions, requiring a high degree of drive and dedication.
Job Responsibilities
- Design, develop, and implement AI/ML solutions for a wide range of decision-making and SIGINT processing needs, including working with time-series data
- Develop specialized models for event characterization, pattern recognition, anomaly detection, decision making, and automated analysis of SIGINT sensor systems
- Work closely with team leads to successfully integrate AI/ML capabilities into enterprise architectures
- Ensure performant processing while strictly considering aspects of model accuracy, security, and long-term maintainability
- Enable autonomous decision-making systems that can operate with minimal human intervention, creating adaptive processing systems for dynamic environments
- Discover features and infer system states from underlying data streams to support large-scale sensing systems and deliver intelligent insights
- Apply strong knowledge of MLOps, deployment, processing pipelines, testing, and validation to all solutions
Education
- Bachelor of Science (BS) degree or higher in Computer Science, Electrical Engineering, Computer Engineering, Mathematics, or a related field is required
- Minimum of one (1) year of hands-on experience in AI or ML in a professional environment is required (3-5 years preferred)
- Experience in design, deployment, and support of AI/ML models for significant real-world applications is desirable
- US Citizenship is MANDATORY
- Active TS/SCI clearance is MANDATORY
- Strong programming background with experience using statistical and signal analysis libraries is required
- Strong knowledge of machine learning model development, deployment, and modern ML libraries (TensorFlow, PyTorch, scikit-learn, etc.)
- Experience with neural network architectures, including deep learning models, and understanding of transformer architectures is required
- Knowledge of digital signal processing fundamentals, RFML, LLMs (fine-tuning, prompt engineering), and adversarial ML techniques is preferred
- Experience creating and deploying containerized AI models (Docker/Kubernetes) or working with cloud AI platforms (AWS, Azure, Google) is preferred
- Full-time roles offering overtime and weekend work opportunities
- Competitive hourly wages plus potential quarterly bonuses
- Comprehensive health, vision, and dental insurance plans
- Life insurance coverage
- 401(k) retirement plan with company matching contributions
- Paid time off including vacation, sick leave, and holidays
- Opportunities for career growth and advancement
- Employee discount programs and perks
Salary : $110,000 - $155,000