Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
AI/ML Software Engineer for Signal Processing Applications
Minimum Qualifications
We are looking for an engineer with a solid foundation in artificial intelligence and machine learning applications to help us solve challenging problems related to signal processing. The right candidate will have a high degree of drive and dedication and the ability to learn quickly work well within a team and hit the ground running.
Required:
Bachelors degree or higher in Computer Science Electrical Engineering Computer Engineering Mathematics or a related field
Minimum 3 years of hands-on experience in AI or ML in a professional environment (3 5 years preferred)
Strong knowledge of:
Machine learning model development and deployment
Modern ML libraries such as TensorFlow PyTorch scikit-learn etc.
Solid programming background with experience using statistical and signal analysis libraries
Experience with neural network architectures including deep learning models
Understanding of transformer architectures and attention mechanisms
Strong understanding of MLOps deployment pipelines processing workflows and testing/validation
Active TS/SCI clearance required
U.S. Citizenship required
Nice to Have (Not Required):
Understanding of digital signal processing (DSP) fundamentals
Experience with RFML (Radio Frequency Machine Learning)
Experience with Large Language Models (LLMs) including fine-tuning and prompt engineering
Knowledge of AI applications for autonomous decision-making and analysis
Additional consideration for experience with multimodal agentic systems using:
Retrieval-Augmented Generation (RAG)
Chain of Thought (CoT) reasoning
Multi-Agent Reinforcement Learning (MARL)
Experience with:
Reinforcement learning human feedback and related learning methods
Creating and deploying containerized AI models using Docker and Kubernetes
Cloud AI platforms (e.g. AWS Bedrock Azure OpenAI Google Vertex AI)
Model monitoring A/B testing and performance optimization
Real-time inference systems and low-latency model serving
Adversarial ML and AI security/robustness techniques
Graph Neural Networks (GNNs) for network analysis
End-to-end design deployment and support of AI/ML models in real-world applications
Job Description
Job Duties:
You will be responsible for designing developing and implementing AI/ML solutions for a wide range of decision-making and SIGINT processing needs. This includes working with time-series data and developing models for:
Event characterization
Pattern recognition
Anomaly detection
Decision making
Automated analysis of SIGINT sensor systems
You will work with team leads to integrate AI/ML capabilities into enterprise architectures ensuring performant processing with consideration for accuracy security and maintainability.
Your work will also include:
Enabling autonomous decision-making systems that operate with minimal human intervention
Creating adaptive processing systems for dynamic environments
Discovering features and inferring system states from data streams
Delivering tailored models that provide intelligent insights at scale in support of critical Intelligence Community and Department of Defense missions
Full-time