Data Scientist Jobs
$93,500 per year
Apply (opens in a new tab)Data Scientist Jobs
Posted 8 days ago
SENIORITY
Lead
SALARY
$93,500 per year
About the role
- Develop and implement state-of-the-art algorithms, specifically a hybrid GNN and BiLSTM architecture operating on a continuously updated heterogeneous network graph.
- Optimize:
- Improve model performance through feature engineering, hyperparameter tuning, and advanced experimentation.
- Mentorship: Mentor junior software developers and provide technical guidance and expertise.
- Logistics: Ensure appropriate documentation for all delivered analytics. Build explainability into the product from the beginning to support defensible intelligence reports. Ensure analyst trust is a design requirement, not an afterthought.
- Innovation: Guide analytic approaches where information is incomplete or no precedent exists. Apply that experience to real constraints: classification boundaries, data that cannot be shared with vendors, upstream pipeline failures, and out of order log delivery.
- Strong Python. ML libraries including Spark MLlib, Scikit-learn, XGBoost, Keras, Hugging Face, PyTorch Geometric, MLflow. Explainability tools such as SHAP, GNNExplainer, or attention-based interpretation methods.
- Data:
- Extensive experience incorporating data from multiple sources, labeling data for training, and identifying hidden patterns.
- Visualization:
- Matplotlib, Grafana, or Kibana. Communication: Ability to communicate complex problems and solutions to non-technical leadership.
- Desired:2+ years developing analytic solutions at scale over multiple PB of data.
- Experience with:
- Elasticsearch (ELK stack) and Lucene.
- Docker/Kubernetes and containerized products.
- CI/CD pipelines and Git.
- Data pipelines - Pandas, NumPy, NiFi, Kafka, or similar.
- Confluence, Jira, and collaborative platform experience.
- Software engineering best practices across the full development lifecycle.
- Familiarity with network defense, cybersecurity principles, and threat hunting.
- Familiarity with data collection, storage, and monitoring.-What You Can Expect:
- A culture of integrity.
- At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
- An environment of trust.
- CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
- A focus on continuous growth.
- Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
