Job Description:
Are you passionate about machine learning and eager to work on cutting-edge projects that make a difference? RadiusAI is looking for a dynamic and talented Software Engineer with a focus on Machine Learning to join our innovative team. As part of our engineering team, you will play a critical role in designing, developing, and deploying machine learning models that drive the next generation of our products and services.
Key Responsibilities:
Develop, train, and deploy machine learning models using PyTorch.
Collaborate with cross-functional teams to integrate ML models into production systems.
Implement MLOps best practices to ensure scalability, reliability, and maintainability of ML pipelines.
Optimize models for performance and scalability in cloud and on-premises environments.
Conduct data analysis and preprocessing to prepare datasets for training.
Monitor and evaluate model performance, and make iterative improvements.
Stay up-to-date with the latest trends and advancements in machine learning and AI.
Requirements:
Experience: Minimum of 2 years of professional experience in software engineering, with a focus on machine learning.
Technical Skills:
Strong proficiency in Python and experience with PyTorch for model training.
Familiarity with MLOps tools and practices (e.g., Docker, Kubernetes, MLflow, TensorBoard, etc.).
Experience with cloud platforms (AWS, GCP, Azure) and their ML services is a plus.
Understanding of tools like Fabric, Prefect, Kestra is Plus
Solid understanding of machine learning algorithms and data structures.
Experience with version control systems (Git).
Education: Bachelor's degree in Computer Science, Data Science, Engineering, or a related field (or equivalent practical experience).
Soft Skills:
Strong problem-solving skills and attention to detail.
Ability to work both independently and as part of a team.
Excellent communication skills to convey complex technical concepts.