Apply

Senior Machine Learning Engineer

Posted 3 days agoViewed

View full description

💎 Seniority level: Senior, 5-8 years

📍 Location: CEE region

🔍 Industry: Digital commerce

🗣️ Languages: English

⏳ Experience: 5-8 years

🪄 Skills: AWSPythonSQLCloud ComputingData AnalysisData MiningGCPKerasMachine LearningPyTorch

Requirements:
  • BS/MS degree in Computer Science or a related discipline with a strong mathematical foundation and excellent programming skills (primarily Python).
  • 5-8 years experience building ML-driven fast and scalable ML/analytical algorithms in a corporate/startup environment.
  • Strong awareness and understanding of recent trends in Generative AI and LLMs.
  • Strong understanding of various machine learning and natural language processing technologies.
  • Excellent exploratory data analysis skills with the ability to slice and dice data at scale using SQL in Redshift/BigQuery.
  • Good problem solving and analytical skills with adaptability to new ML technologies.
  • Exposure to deep learning stack (PyTorch/Keras/TensorFlow) and techniques.
  • Experience working with Big Data in a cloud-based production environment (AWS/GCP/Azure).
  • Effective communication skills in English, both verbally and in written form.
Responsibilities:
  • Design, develop, and enhance ML/AI models which mainly power Search and Recommendation.
  • Process historical data, search queries, product catalog, and images to extract hidden relations and features.
  • Conduct research to explore ongoing cutting-edge ML techniques and conduct a quick POC.
  • Work closely with Data Engineers and Senior Data Scientists to integrate and scale ML components to production-level.
  • Continuously learn and stay up to date with the current state-of-the-art techniques by reading research papers and attending AI/ML conferences.
Apply

Related Jobs

Apply

📍 Poland

🧭 Contract

💸 12000 - 19200 PLN per month

🔍 Software development

🏢 Company: Netguru👥 501-1000Product DesignUX DesignWeb DevelopmentAppsMobileSoftware

  • Bachelor's or Master’s degree in Computer Science, AI, Data Science, or related field.
  • Proven experience developing and deploying machine learning models, particularly LLMs and NLP.
  • Hands-on experience with rapid prototyping tools (like Streamlit) or simple service development (BE with FastAPI or Flask).
  • Strong programming skills in Python, with experience in frameworks like TensorFlow, PyTorch.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and AI/ML services.
  • Client-facing experience in requirements gathering and solution presentation.

  • Design and implement advanced machine learning models, focusing on LLMs and NLP for complex problem-solving.
  • Use tools to rapidly prototype solutions and demonstrate concepts to stakeholders.
  • Stay at the forefront of AI/ML trends, contributing fresh ideas and methods.
  • Work closely with software development, product, and design teams to integrate AI/ML solutions seamlessly.
  • Engage with clients to understand needs, present prototypes, and refine solutions based on feedback.
  • Ensure model accuracy and reliability through rigorous testing and validation.

AWSPythonSoftware DevelopmentFlaskMachine LearningPyTorchAzureData scienceFastAPITensorflowCollaboration

Posted 29 days ago
Apply
Apply

📍 Europe, East coast of USA, Canada

🧭 Full-Time

🔍 Artificial Intelligence

🏢 Company: mozilla.ai

  • 5+ years of professional experience in machine learning and strong background in software engineering.
  • Comfortable with open source development work.
  • Experience with deep learning frameworks, such as PyTorch, is a plus.
  • Experience with large-scale dataset processing and data augmentation techniques.
  • Experience with managing experiments and models using platforms like Weights and Biases, MLFlow, KubeFlow.
  • Strong proficiency in Python and familiarity with relevant libraries and tools.
  • Comfortable working in the cloud, including containerization and cloud resource management.
  • Excellent problem-solving skills and ability to work independently or as part of a team.
  • Effective communication skills, including translating technical concepts to non-technical stakeholders.
  • Demonstrated track record of delivering high-quality, scalable solutions in a fast-paced environment.

  • Develop tools to streamline development, management, and evaluation of models.
  • Collaborate on the design and build end-to-end machine learning pipelines on cloud infrastructure.
  • Prepare and preprocess datasets for model evaluation.
  • Run and manage experiments related to model evaluation and training.
  • Evaluate model performance using standard metrics and techniques.
  • Collaborate with other teams to ship features.
  • Implement MLOps best practices for model deployment and monitoring.
  • Engage with stakeholders, translating technical details into insights.
  • Contribute to the product engineering lifecycle, from ideation to deployment.

PythonMachine LearningMLFlowPyTorchCommunication SkillsCollaborationSoftware Engineering

Posted 4 months ago
Apply