What are the responsibilities and job description for the Data Scientist position at Nexwave?
Data Scientist
Redmond, WA- Remote
Minimum Experience 10
Job description:
Over 10 years of experience in ML and Data Engineering, with expertise in building and scaling ML and Data solutions. Proven track record in designing real-time Data and ML processing pipelines and contributing to impactful software products. Adept at applying object-oriented programming in Python and/or.Net, containerization, and CI/CD practices to enhance development efficiency.
Skills & Expertise:
Machine Learning & AI
Strong foundation in Azure Open AI and LLM prompt engineering.
Proficient in machine learning algorithms, model development, and deployment using tools such as TensorFlow, PyTorch, and Scikit-learn.
Experience building and optimizing AI models for production environments.
Real-time Data Processing
Skilled in building real-time data pipelines and scalable products using Azure technologies like Azure Data Factory and Logic App.
Object-Oriented Programming
Proficient in Python with extensive experience in object-oriented and functional programming, as well as code optimization.
Build & CI/CD
Practical experience with build processes, CI/CD pipelines, Bicep deployment, and container frameworks such as Docker and Kubernetes.
Databases
Hands-on experience with databases, including Kusto, CosmosDB, and Cosmos.
Software Testing
Strong emphasis on unit, functional, integration, and end-to-end testing to ensure software quality.
Azure Stack
Familiar with Azure services such as Azure Functions, Azure Queues, and Azure Container Apps.
Alerting and Monitoring
Knowledge of integrating AppInsight and Azure Monitoring to set up alerting systems and monitor application performance and health.
Communication
Excellent written and verbal communication skills with the ability to clearly document and describe software