Primary Job Duties and Tasks
The activities this candidate will be tasked with include, but are not limited to the following:
- Work with stakeholders and development team to determine project scope and vision, gather and prioritize collected requirements
- Provide technical support in developing, monitoring, and maintaining a high volume of complex data processes.
- Data Collection: Collect, acquire, and gather data from various sources, which may include databases, APIs, web scraping, and more.
- Data Cleaning: Clean, preprocess, and transform data to remove inconsistencies, missing values, and errors, ensuring that it is suitable for analysis.
- Data Exploration: Perform exploratory data analysis (EDA) to gain a deeper understanding of the data, identify patterns, and detect anomalies.
- Data Modeling: Develop and implement machine learning and statistical models to solve specific business problems or make predictions.
- Model Evaluation: Assess the performance of models using appropriate evaluation metrics and techniques, such as cross-validation and hyperparameter tuning.
- Data Interpretation: Interpret the results of data analysis and modeling to provide actionable insights and recommendations to stakeholders.
- Machine Learning: Apply various machine learning techniques, such as regression, classification, clustering, and deep learning, depending on the problem at hand.
- Data Mining: Discover patterns and trends within large datasets to uncover valuable information.
- Maintain procedures manuals and system documentation.
- Research software solutions to support recommendations, analyzing current and future technology trends.
Specific Knowledge, Skills and Abilities (KSAs)
The submitted candidate must be able to apply common knowledge, skills, and abilities in the following areas:
- Programming Languages: 4 + years of experience in languages such as Python and R, for data analysis and modeling.
- Statistics and Mathematics: 2 + years of experience in statistical concepts, probability, linear algebra, and calculus, which are fundamental to data analysis and modeling. Machine Learning: 2 + years of experience in machine learning algorithms, supervised and unsupervised learning techniques, feature selection, and model evaluation.
- Data Manipulation: Experience in data manipulation tools and libraries like pandas, SQL, and data preprocessing techniques.
- Model Evaluation: Expertise in evaluating machine learning models, conducting cross- validation, and hyperparameter tuning.
- A/B Testing: Design and conduct experiments to measure the impact of changes and make data-driven recommendations.
- Big Data Technologies: Familiarity with big data platforms and technologies such as Hadoop, Spark, and distributed computing.
- Data Ethics: Knowledge of ethical considerations in data science, including privacy, bias, fairness, and regulatory compliance.
- Ability to effectively prioritize and execute tasks in a fast-paced, high velocity, environment; ability to stay focused on responsibilities, meet deadlines and manage competing priorities under pressure.
- Deep understanding of Agile methodologies and tools like Azure DevOps
- Ability to understand customer requirements and translate these into solution specifications and system designs.
- Ability to drive effective meetings: workshops, design, and problem-solving sessions.
- Ability to present ideas in business-friendly and user-friendly language; demonstrated aptitude for working with, supporting, and communicating with users and customers.
- Excellent written and verbal communication skills, demonstrated initiative, strong work ethic, attention to detail, and a desire to succeed
General Knowledge, Skills and Abilities (KSAs)
The submitted candidate(s) must be able to apply common knowledge, skills, and abilities in the following areas:
Communication: Able to clearly convey information, in both written and verbal formats, to individuals or groups in a wide variety of settings (i.e.; project team meetings, management presentations, etc.). Must have the ability to effectively listen and process information provided by others. Customer Service: Works well with clients and customers (i.e.; business office, public, or other agencies). Able to assess the needs of the customer, provide information or assistance to satisfy expectations or resolve a problem. Decision Making: Makes sound, well-informed, and objective decisions. Flexibility: Is open to change, new processes (or process improvement), and new information. Has the ability to adapt in response to new information, changing conditions, or unexpected obstacles. Ability to receive and give constructive criticism and maintain effective work relationships with others. Interpersonal: Shows friendliness, courtesy, understanding, and politeness to others. Leadership: Motivates, encourages, and challenges others. Is able to adapt leadership styles in a variety of situations. Problem Solving: Able to identify, evaluate, and use sound judgement to generate and evaluate alternative actions, and make recommendations as accordingly. Team Building: Encourages, inspires, and guides others toward accomplishing the common goal.
Education and Certifications
Education: Bachelor's or Master's Degree in Computer Science, Information Systems, or other related field. Or equivalent work experience. (Required)
Required Skills : Agile Methodology,Data Analysis,Python,SQL
Additional Skills : Software Developer,Business Analyst,Database Developer,Big Data