What are the responsibilities and job description for the Data Scientist position at Cobalt Communications?
Education:
Cobalt Communications seeks to hire a motivated individual for the position of Data Scientist to join its development team. We are in a growth phase and looking for an individual who wants to be instrumental to this growth. This is a full-time, permanent position with competitive compensation and benefits.
A successful candidate for this position will leverage artificial intelligence and machine learning techniques to analyze large datasets, identify patterns, and develop predictive models. Examples of tasks to be performed include: create and maintain data repositories and data flows in Snowflake and Azure; use data transformation tools to clean and prepare unstructured data for machine learning models; develop and fine-tune ML models to uncover behavioral patterns; perform linear regression on sales data; utilize tools like Power BI or Tableau to visualize and explain complex data patterns; and engage in additional responsibilities such as data mining, statistical analysis, scripting, database design, and collaborating with cross-functional teams to drive data-driven decision-making.
Key Responsibilities:
Machine Learning & AI Development:
- Design, develop, and implement machine learning models for customer profiling and predictive analytics.
- Utilize deep learning frameworks like PyTorch or TensorFlow to build scalable AI solutions.
- Experiment with various algorithms and techniques to improve model accuracy and performance.
- Use deep learning techniques to uncover insights that traditional models might miss, such as subtle behavioral patterns in customer data.
Data Analysis and Modeling:
- Analyze large and complex datasets to identify meaningful patterns and insights.
- Perform feature selection and engineering to enhance model inputs.
- Utilize statistical analysis and predictive modeling to uncover trends and correlations.
- Develop behavior profiles using historical customer data.
- Build and deploy machine learning models to predict customer behavior.
Data Management:
- Handle large datasets using data lakes and ETL processes.
- Perform feature selection and engineering to enhance model inputs.
- Utilize T-SQL for data querying and manipulation.
- Cleanse, preprocess, and validate data to ensure integrity and usability.
- Develop and use data pipelines in cloud platforms such as Snowflake and Azure to efficiently ingest, process, and transform data within the data platform.
Technical Expertise:
- Design and implement data models and database solutions.
- Use scripting languages for data transformation and automation tasks.
- Work with structured and unstructured data formats, including XML and JSON.
- Utilize scripting languages like PowerShell and Python for automation and data processing tasks.
Integration & Deployment:
- Deploy machine learning models into production environments using Azure Machine Learning Services or Snowflake's Snowpark.
- Collaborate with software engineers to integrate AI models with existing systems using Azure DevOps or GitHub.
- Monitor and maintain model performance over time.
Business Intelligence and Reporting:
- Create insightful reports and visualizations using BI tools like Microsoft Power BI or Tableau.
- Present reports and analyses to inform business decisions.
Collaboration and Communication:
- Work closely with cross-functional teams to integrate data-driven insights.
- Stay updated with the latest AI and machine learning technologies and best practices.
Qualifications:
- Bachelor's or Master's degree in Data Science, Computer Science, Mathematics, Statistics, or a related field.
Required Technical Skills:
- Proficiency in programming and scripting languages like Python or R.
- Experience with machine learning frameworks such as PyTorch and TensorFlow.
- Working knowledge of data lakes, data warehousing, and data pipelines.
- Ability to clean and prepare unstructured data using ETL tools.
- Skills in statistical analysis methods, such as linear regression and data mining techniques.
- Proficiency with tools like Power BI or Tableau for visualizing and explaining complex data patterns.
- Experience with cloud platforms for deploying ML models into production.
- Strong skills in writing and optimizing SQL queries, functions and stored procedures.
- Knowledge of data warehousing concepts and tools, including data integration and transformation.
- Proficient in using version control systems.
- Expert knowledge of Excel and experience handling large datasets.
- Knowledge of data governance, data security, and compliance practices.
Preferred Technical Skills:
- Familiarity with Microsoft technologies such as ML.NET, PowerShell, Power BI, Azure DevOps, SQL Server, T-SQL, Azure Cognitive Services, Azure Synapse Analytics, Azure Data Lake, and Azure Databricks.
- Familiarity with the Snowflake cloud data platform, including Snowflake SQL, Snowpipe, Streams and Tasks, Snowpark, Time Travel and Zero-Copy Cloning features, and integration with BI tools like Power BI or Tableau.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent communication and presentation skills.
- Ability to work collaboratively in a team environment.
What We Offer:
- Competitive salary plus performance incentives.
- Participation in company health insurance plan.
- Paid vacation and sick days.
- Company laptop & phone.
- Opportunity to advance your career at a rapidly growing company.
Job Type: Full-time
Pay: $85,000.00 - $120,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Vision insurance
Schedule:
- Monday to Friday
Experience:
- Python: 1 year (Preferred)
- SQL: 1 year (Preferred)
Ability to Relocate:
- Fenton, MO 63026: Relocate before starting work (Preferred)
Work Location: In person
Salary : $85,000 - $120,000