Job Board
View all jobs

Machine Learning Engineer

org-logo

Revcloud

PK

3 months ago
full-time
bachelors degree

Job Description

Description

Job Summary: We are seeking a highly skilled and motivated Machine Learning Engineer to join our dynamic team. The ideal candidate will have a strong educational background in Computer Science, Electrical Engineering, or a related field, along with 2 to 5 years of hands-on experience in algorithm development within the domains of Computer Vision, Deep Learning, and Machine Learning. The candidate should possess a solid mathematical foundation, exceptional problem-solving abilities, and a track record of successfully applying machine learning techniques to real-world problems. Key Responsibilities: 1. Collaborate with cross-functional teams to design, develop, and implement innovative machine learning algorithms and models for various projects related to Computer Vision and Deep Learning. 2. Utilize your expertise to enhance existing algorithms and develop new approaches to improve the accuracy, efficiency, and scalability of our machine learning solutions. 3. Implement and optimize machine learning models through programming and scripting, primarily using Python. 4. Work with popular machine learning frameworks such as TensorFlow, PyTorch, and Caffe to design and train models on large datasets. 5. Leverage your mathematical knowledge to understand and apply advanced optimization techniques to improve model performance. 6. Stay current with the latest advancements in machine learning and AI technologies and incorporate relevant methods into our projects. 7. Collaborate with data engineers and software developers to deploy machine learning solutions in production environments. 8. Utilize cloud technologies, including AWS services like SageMaker, Lambda, EC2, and S3, to build scalable and reliable machine learning pipelines. 9. Troubleshoot and debug complex machine learning issues and provide innovative solutions to overcome challenges. 10. Document research, methodologies, and experiment results clearly and concisely for both technical and non-technical stakeholders. Required Skills and Experience: 1. Bachelor's Degree in Computer Science, Electrical Engineering, or a related field. A Master’s degree is considered a strong advantage. 2. 2 to 5 years of demonstrated experience in algorithm development within the domains of Computer Vision, Deep Learning, and Machine Learning. 3. Strong mathematical foundation in relevant areas, including Computer Vision, Deep Learning, Machine Learning, and optimization techniques. 4. Proficiency in programming with Python and experience using it to implement machine learning solutions. 5. Hands-on experience with machine learning frameworks such as TensorFlow, PyTorch, and Caffe for model development and training. 6. Familiarity with cloud platforms, especially AWS services like SageMaker, Lambda, EC2, and S3, is a plus. 7. Exceptional problem-solving and analytical skills, with the ability to think creatively and develop innovative solutions. 8.Strong communication skills, both written and verbal, to effectively convey complex technical concepts to a diverse audience. If you are a dedicated Machine Learning Engineer with a passion for innovation and a desire to contribute to cutting-edge projects, including those involving Stable Diffusion, we encourage you to apply. Join our team and play a pivotal role in shaping the future of our machine learning initiatives. Working Conditions: • This is a full-time position based in an office in a hybrid mode (3 days - office; 2 days - remote) • Occasional on-call availability may be required.