Design, develop, and maintain intelligent applications that leverage machine learning within an Azure Cloud environment.
Requirements
- Proficiency in Python with experience using ML frameworks such as PyTorch, TensorFlow, Scikit-learn, or ML.NET.
- Strong understanding of machine learning concepts: supervised/unsupervised learning, model evaluation, and deployment.
- Proficiency in C-Sharp, C++, and JavaScript, with experience integrating AI/ML solutions into production systems.
- Experience with databases (e.g., PostgreSQL) and ORM frameworks (e.g., Entity Framework).
- Experience with full-stack development using frameworks such as React and .NET.
- Experience with MLOps practices including CI/CD pipelines for ML, model versioning, retraining automation, and monitoring.
- Experience deploying and scaling AI/ML applications in a cloud-native environment.
Responsibilities
- Design, develop, and optimize machine learning models for use cases such as classification, prediction, and anomaly detection.
- Build and maintain end-to-end ML pipelines, including data ingestion, preprocessing, training, validation, deployment, and monitoring.
- Integrate ML models into full-stack web applications using modern frameworks and cloud technologies.
- Develop and debug REST APIs and services for AI/ML model deployment.
- Document ML workflows, pipelines, and applications for both technical and non-technical audiences.
Other
- The role is primarily 100% onsite with the possibility for some remote work.
- Work in a dynamic environment that encourages collaboration and innovation, leveraging state-of-the-art technologies to drive AI/ML solutions.
- This is a fully onsite position in Cleveland,OH.