ilmuOne Data
Jr. ML Engineer
ilmuOne DataSingapore1 day ago
Full-timeEngineering, Information Technology
Work Responsibilities

  • Design, develop, test, deploy, maintain and optimize ML models/infrastructure and software that uses these models.
  • Architect efficient and scalable systems that drive complex applications.
  • Build the libraries and frameworks that support large, complex web applications.
  • Contribute to engineering efforts from planning and organization to execution and delivery to solve complex, real world engineering problems.
  • Identify and resolve performance and scalability issues.
  • Participate in cutting edge research in artificial intelligence and machine learning applications.
  • Manage individual project priorities, deadlines and deliverables.

Qualifications And Requirements

Minimum Requirements:

  • Bachelor's degree in Computer Science, Data Science, Machine Learning or equivalent work experience.
  • 1-3 years of relevant work experience in machine learning software development and architectures for machine learning (with focus on deep learning, computer vision, LLMs, GNN, RL.
  • 1-3 years of experience using Python and popular libraries such as Scikit-learn, TensorFlow, or PyTorch.
  • Experience designing and implementing distributed software systems (e.g Java, C++, or Python).
  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes.
  • Experience with deployment on cloud platforms: AWS, Azure, GCP.
  • Experience with developing machine learning models at scale from inception to business impact.
  • Excellent communication skills and the ability to work in a team-oriented environment.
  • Experience building maintainable and testable code bases, including API design and unit testing techniques.

Recommended Requirements

  • Master's degree or PhD in Computer Science, Artificial Intelligence, Machine Learning or related technical field.
  • 2 years of relevant work experience in machine learning software development and architectures for machine learning (with focus on deep learning, computer vision, LLMs, GNN, RL.
  • Experience with one or more of the following areas: Server Backend Distributed and Parallel Systems, Full Stack
  • Development (front end and backend), Scalable Enterprise Platforms and Applications, Application Security and Incident Management, Machine Learning, Information Retrieval or Natural language processing.
  • Experience in building, deploying, and improving Machine Learning models and algorithms in real-world products.
  • Experience building and shipping high quality work and achieving high reliability.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • Strong attention to detail and ability to work independently with minimal supervision.

Character

  • Commits to personal learning and growth.
  • Self-Motivated to learn and master new technologies and techniques.
  • Problem-solving skills, structured thinking and scientific approach required.
  • Ability to work with minimal supervision and keep supervisors informed.
  • Ability to work well in a team environment.
  • Ability to communicate in clear and concise terms.
  • Willing to learn new skills and able to do so independently.
  • Ability to take initiative.

Key Skills

Ranked by relevance