Svitla Systems, Inc.
SENIOR MACHINE LEARNING ENGINEER
Svitla Systems, Inc.Ukraine6 days ago
Full-timeRemote FriendlyEngineering, Information Technology
Svitla Systems Inc. is looking for a Senior Machine Learning Engineer with NLP and/or LLM for a full-time position (40 hours per week) in Ukraine and the EU.

Our client develops intelligent devices and systems for real-time supply chain, robotics, and computer vision operations.

We are looking for three Senior Machine Learning Engineers for a single LLM project, each focusing on one area:

  • LLM Development & Optimization
  • Audio/Video Processing
  • OCR & Vision-Language Models (VLM)

You should have hands-on experience in their focus area and strong skills in NLP and/or LLMs, contributing to the success of the project.

Required Skills

  • Strong proficiency in Python and excellent problem-solving abilities
  • Solid understanding of machine learning concepts and techniques
  • Experience with voice-related projects or audio processing

Requirements

  • Expertise in programming, problem-solving, and machine learning (ML) and artificial intelligence (AI).
  • Strong programming skills, particularly in Python, and experience using key data manipulation libraries such as Pandas and NumPy.
  • A solid background in machine learning, particularly in classification and retrieval tasks.
  • Hands-on experience with large language models (LLMs), including fine-tuning for specific use cases, retrieval-augmented generation (RAG), foundation models APIs, and prompt engineering.
  • Familiarity with Faiss for efficient nearest-neighbor search in retrieval tasks.
  • A strong understanding of Natural Language Processing (NLP) is preferred, with experience in audio/voice manipulation tasks, specifically text-to-speech (TTS) and speech-to-text (STT).
  • Familiarity with the Hugging Face Transformers and Datasets libraries.
  • Proficiency in using tools such as Hydra for configuration management and Weights & Biases for tracking experiments.
  • Experience with Git and GitHub for version control and a proven ability to collaborate effectively in a team environment, particularly when working on shared codebases and remote projects.
  • Strong data management and manipulation skills and experience working on remote servers to develop and deploy machine learning models.

Responsibilities

  • Design, develop, and deploy machine learning solutions with a focus on Natural Language Processing (NLP) and Large Language Models (LLMs).
  • Fine-tune large language models for domain-specific applications, including retrieval-augmented generation (RAG), prompt engineering, and leveraging foundation model APIs.
  • Build and optimize classification, retrieval, and recommendation systems.
  • Conduct experiments, track results, and optimize model performance using tools such as Hydra and Weights & Biases.
  • Work with audio/voice processing technologies, including text-to-speech (TTS) and speech-to-text (STT).
  • Implement efficient similarity and nearest-neighbor search using Faiss and other retrieval frameworks.
  • Collaborate with cross-functional teams to integrate ML models into production systems and deliver scalable, real-world solutions.
  • Manage and manipulate large datasets, ensuring high data quality and reproducibility.
  • Contribute to shared codebases with strong use of Git/GitHub, following best practices for version control and code reviews.
  • Prepare clear documentation, procedural guidelines, and technical reports for both internal and external stakeholders.
  • Provide mentorship and technical guidance to junior engineers where needed.
  • Support the deployment and monitoring of ML systems on remote servers, ensuring stability and continuous optimization.

We offer

  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Regular performance appraisals to support your growth.
  • Flexibility in workspace, either remote or our welcoming office.
  • Bonuses for article writing, public talks, other activities
  • Generous time off, including vacation, national holidays, sick leaves, and family days.
  • Personalized learning programs tailored to your interests and skill development.
  • Free tech webinars and meetups organized by Svitla.
  • Regular corporate online activities.
  • Awesome team and a friendly, supportive community!

Key Skills

Ranked by relevance