CloudETLNumpyOraclePandasPostgresPythonPyTorchScikit-LearnSQLTableauTensorflowRAIMachine LearningMLNatural Language ProcessingTensorFlowscikit-learnNumPyXGBoostELTData EngineeringAnalyticsBIPower BIData MiningStatistical AnalysisPostgreSQLGitGitHubGitLabBitbucketVersion ControlLeadershipCollaboration
About this role
Role Overview
The Senior Data Scientist provides advanced analytical, machine learning, and data engineering support.
Duties include: Design, develop, and deploy machine learning models for classification, regression, time series forecasting, and natural language processing applications to solve complex business problems.
Build and optimize automated, scalable ETL/ELT pipelines using Python, SQL, and cloud-based tools to integrate, transform, and validate structured and unstructured data from diverse sources.
Develop and maintain production ML systems including model deployment, monitoring, versioning, and performance tracking in collaboration with AI/ML infrastructure teams.
Design, develop, and deploy interactive dashboards and data visualizations using Tableau, Power BI, or similar platforms to deliver actionable insights to technical and executive stakeholders.
Perform end-to-end model development including exploratory data analysis, feature engineering, hyperparameter tuning, model validation, and documentation.
Conduct data mining, cleaning, and manipulation using SQL, Python (Pandas, NumPy), or R to deliver statistical analyses, visualizations, and predictive insights.
Implement data quality and validation frameworks, leveraging APIs and automated testing to ensure accuracy and completeness across systems.
Translate complex business requirements into technical solutions, data models, and analytical frameworks that align with long-term technology strategy.
Provide technical mentorship to team members on advanced analytics techniques, Python scripting, ML best practices, and workflow automation.
Create comprehensive documentation including data dictionaries, metadata, technical specifications, and presentations for diverse audiences.
Respond to urgent and ad-hoc data requests, compile reports for leadership, and coordinate collaborative research and analysis projects.
Partner with cross-functional teams including data engineers, software developers, and federal stakeholders to ensure production readiness and scalability of data solutions.
Requirements
At least 5 years of experience in data science, machine learning, or advanced analytics; 3 years of experience with a Master's degree.
Strong proficiency in Python and SQL for data manipulation, analysis, and pipeline development.
Demonstrated experience developing and deploying machine learning models using Python libraries (Scikit-learn, XGBoost, TensorFlow, PyTorch, or HuggingFace).
Experience with ETL/ELT pipeline development and data engineering best practices.
Demonstrated knowledge of data visualization platforms (Tableau, Power BI) and ability to translate technical insights into executive-level dashboards.
Education: Requires BS/BA degree in Data Science, Computer Science, Statistics, Mathematics, Engineering, or a related quantitative field. Master's degree preferred.
Knowledge of statistical analysis and modeling techniques.
Understanding of relational and non-relational databases (Oracle SQL, PostgreSQL, etc.).
Strong version control and collaboration skills using Git (GitHub, GitLab, BitBucket).
Tech Stack
Cloud
ETL
Numpy
Oracle
Pandas
Postgres
Python
PyTorch
Scikit-Learn
SQL
Tableau
Tensorflow
Benefits
Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match.
To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave.
GDIT typically provides new employees with 15 days of paid leave per calendar year to be used for vacations, personal business, and illness and an additional 10 paid holidays per year.
Paid leave and paid holidays are prorated based on the employee’s date of hire.
The GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees.
To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available.