Synapse Analytics logoSynapse Analytics logo

Machine Learning Engineer II - Computer Vision at Synapse Analytics | Maadi, Egypt

Synapse AnalyticsMaadi, Al Qāhirah, Egypt
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

RequirementsBachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.2-4 years of hands-on experience in a machine learning-focused role. Proficient in Python and well-versed in machine learning frameworks like PyTorch, TensorFlow, and scikit-learn. In-depth understanding and practical experience in computer vision techniques, including image/video processing, object detection, and recognition. Strong background in data preprocessing, feature extraction, data augmentation, and dimensionality reduction techniques. Expertise in visualizing and manipulating large datasets. Solid experience in UNIX/Linux environments, Git, and Docker. Exceptional troubleshooting skills for resolving ambiguities in requirements and model performance issues. Comprehensive understanding of the product development lifecycle, from discovery to deployment. Experience with Kubernetes is a notable advantage.

About the job

Synapse Analytics seeks a Machine Learning Engineer II with a focus on computer vision to join the team in Maadi, Al Qāhirah, Egypt. This position centers on building and scaling computer vision models for core products. The role extends beyond implementation, offering the opportunity to take ownership of advanced machine learning components and influence the product roadmap. Mentoring junior engineers is also a key responsibility.

Main Responsibilities

  • Design, implement, and manage the full lifecycle of machine learning models and features that drive product impact.
  • Collaborate with design and engineering teams to ensure model requirements are valuable and feasible.
  • Optimize model pipelines for better performance, speed, and alignment with company objectives.
  • Explore and visualize data to uncover distribution patterns affecting model performance, and establish effective validation strategies.
  • Analyze model errors and develop solutions to address them.
  • Work with stakeholders, designers, and developers to define requirements and deliver integrated solutions.
  • Communicate model decisions, progress, and challenges to management and cross-functional teams.
  • Lead model refinement sessions, offer detailed feedback to peers, and support the development of junior engineers.
  • Research market trends and user needs to propose and assess new product ideas.

About Synapse Analytics

At Synapse Analytics, we are committed to harnessing the power of data to develop innovative solutions that drive business success. Our team is passionate about creating impactful machine learning applications that leverage advanced technologies and methodologies.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.