We're looking for a passionate and skilled Machine Learning Engineer to join our team. You'll work on cutting-edge projects involving language models, image processing, and computer vision, contributing to the development of real-world AI applications. This role is ideal for early-career professionals with strong foundations in machine learning, Python, and an interest in developing intelligent systems that process natural language and images.
Responsibilities
- Design, train, and evaluate machine learning models, including deep learning architectures
- Work with language models (LLMs, transformers) and computer vision techniques (e.g., CNNs, object detection, OCR)
- Process and prepare datasets, perform feature engineering, and apply data augmentation for image tasks
- Contribute to end-to-end ML pipelines: from model development to integration into production systems
- Collaborate with cross-functional teams on AI product features and deployment
- Stay current with the latest research and advancements in NLP and computer vision
Requirements
- BSc in Computer Science, Mathematics or similar field
- Fresh graduates - up to 3 years of hands-on experience in machine learning projects (academic, internship, or professional)
- Solid knowledge Python and ML libraries (e.g., PyTorch, TensorFlow, scikit-learn)
- Knowledge of machine learning algorithms and deep learning fundamentals
- Experience with image processing techniques (e.g., OpenCV, image segmentation, feature extraction)
- Familiarity with NLP tools and techniques (e.g., Hugging Face Transformers, tokenization, embeddings)
- Good understanding of software development best practices
Preferred Qualifications
- Experience or knowledge in C++ or C#
- Worked with REST APIs or deploying ML models into production
- Familiarity with cloud platforms (e.g., AWS, Azure) or Docker