Actalent is seeking an AI Engineer to design, develop, and maintain intelligent applications that leverage machine learning within an Azure Cloud environment, combining full-stack software development expertise with advanced AI/ML knowledge.
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.
- Familiarity with containerization (Docker) for ML workloads.
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
- Bachelor’s degree in Computer Science, Data Science, Computer Engineering, or a related field.
- 100% onsite work with possibility for some remote work.
- Contract to Hire position based out of Cleveland, Ohio.
- Must be eligible for benefits, which may depend on job classification and length of employment.
- Must be able to work in a dynamic environment that encourages collaboration and innovation.