Software Engineer - Machine Learning
Techvariable
Apply on company website
Software Engineer - Machine Learning
Techvariable
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Software Engineer- ML
Roles and Responsibilities:
- Design and implement end-to-end machine learning solutions, from data preprocessing to model deployment.
- Build and optimize scalable data pipelines to support ML workflows.
- Collaborate with data scientists, engineers, and product teams to integrate machine learning models into production systems.
- Monitor and optimize deployed models for performance, accuracy, and efficiency.
- Research and stay updated with the latest trends and advancements in machine learning.
- Debug and troubleshoot complex issues related to ML systems and pipelines.
- Document processes, workflows, and solutions to ensure knowledge sharing and clarity.
Required Skills:
Education:
- Bachelor’s or Master’s degree in Computer Science, Machine Learning, Data Science, or related fields.
Technical Skills:
- Strong proficiency in Python and machine learning libraries such as TensorFlow, PyTorch, or scikit-learn.
- Solid experience with data processing tools like Pandas, NumPy, and Spark.
- Proficiency in SQL and experience with database systems.
- Hands-on experience with cloud platforms (AWS, GCP, Azure) for ML workflows.
- Familiarity with CI/CD pipelines and version control systems like Git.
- Experience with model deployment frameworks like Flask, FastAPI, or Docker.
Experience:
- 2+ years of experience in data engineering or related fields.
Soft Skills:
- Strong analytical skills and the ability to troubleshoot complex issues.
- Leadership skills to guide junior team members and drive team success.
- Team player with a proactive approach to learning and collaboration.
Preferred Skills/Qualifications:
Education:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
Technical Skills:
- Experience with MLOps tools such as MLflow, Kubeflow, or SageMaker.
- Knowledge of big data technologies like Hadoop, Spark, or Kafka.
- Familiarity with advanced machine learning techniques such as NLP, computer vision, or reinforcement learning.
- Experience in designing and managing streaming data workflows.
Experience:
- 2+ years
Key Performance Indicators:
- Successfully deliver optimized and scalable ML solutions within deadlines.
- Maintain high model performance in production environments.
- Ensure seamless integration of ML models with business applications.
Job role
Work location
Bangalore
Department
IT & Information Security
Role / Category
Data Science & Machine Learning
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 2 years
About company
Name
Techvariable
Job posted by Techvariable
Apply on company website