86 Varite Jobs
Machine Learning Engineer - Data Modeling (6-8 yrs)
Varite
posted 7d ago
Flexible timing
Key skills for the job
Job Summary :
We are seeking a highly skilled Machine Learning Engineer with expertise in C++, Python, and Deep Learning to join our dynamic team. This is an exciting opportunity for a passionate engineer to work on cutting-edge technologies, developing and optimizing machine learning models and applications.
The ideal candidate will have strong hands-on experience with deep learning frameworks, multi-threaded programming, and a deep understanding of data structures and system design. You will play a pivotal role in delivering scalable, efficient solutions that power next-generation systems in a fast-paced, collaborative environment.
Key Responsibilities :
- ML Model Development : Design, implement, and optimize machine learning models and applications using C++ and Python.
- Deep Learning Frameworks : Utilize frameworks such as PyTorch, TensorFlow, and ONNX to build, fine-tune, and deploy deep learning models.
- System Design & Multi-threading : Develop and optimize complex, multi-threaded applications to ensure high-performance and scalability.
- Embedded Systems & Linux : Collaborate on projects involving embedded systems, leveraging your experience in Linux environments for development, debugging, and deployment.
- Data Structures & Architecture : Use advanced data structures and knowledge of computer system architecture to design high-performance solutions.
- Collaboration : Work closely with cross-functional teams to deliver solutions that integrate seamlessly into larger systems and meet business needs.
- Problem Solving & Optimization : Tackle complex technical challenges, providing innovative solutions to ensure system reliability and performance at scale.
Mandatory Qualifications :
- Strong Programming Skills : Proficiency in C++ and Python with hands-on experience in high- performance programming and debugging.
- Deep Learning Expertise : In-depth knowledge of deep learning theory, algorithms, and model optimization techniques.
- Multi-threaded Programming : Strong experience in multi-threaded programming and optimizing performance in parallel systems.
- Linux & Embedded Systems : Proven experience working in Linux environments and contributing to embedded system projects.
- Data Structures & System Architecture : Advanced knowledge of data structures, computer system architecture, and high-performance algorithm design.
- Analytical & Debugging Skills : Strong analytical, troubleshooting, and debugging skills to resolve complex system and algorithmic issues.
- Communication : Excellent verbal and written communication skills, with the ability to explain technical concepts and collaborate effectively across teams.
Preferred Qualifications :
- Hands-on experience with deep learning frameworks such as PyTorch, TensorFlow, and ONNX for model training and deployment.
- Familiarity with embedded systems and experience with system design principles for scalable solutions.
- Proficiency in version control systems like Git for collaborative development.
- Understanding of deep learning accelerators (GPUs, TPUs) and their integration into ML workflows.
- Knowledge of deep learning compilers and optimizations for efficient model execution.
Functional Areas: Other
Read full job descriptionPrepare for Machine Learning Engineer roles with real interview advice