AI Software Engineer

 
Mid-levelSenior
🇻🇳 Vietnam
Software Developer
Software development

  • Solution development: Translate high-level requirements into detailed subproblems, crafting comprehensive solutions that address the overall problem. These solutions may extend beyond machine learning, provided they effectively resolve the issues.
  • Machine Learning model development: Own the process of model development and fine-tuning for downstream tasks, including model architecture design, optimization techniques, and especially data crawling and cleaning.
  • Model Deployment: Deploy ML models (or participate in the deployment process) across various environments, including cloud, on-premises, mobile, and edge devices.
  • Work closely with Project Managers on both external and internal tasks.
  • Stay fresh and update your and team's knowledge on state-of-the-arts AI methodologies and apply them to projects.

Requirements

  • Bachelor's, Master’s or PhD degree in Computer Science, Data Science, Machine Learning, or a related field, or equivalent working experience.

  • 3+ years of experience in software development, particularly in machine learning-related projects.

  • Knowledge in Generative AI, including Large Language Models (LLMs) and diffusion models.

  • Proficiency in Python.

  • Extensive experience with API development using frameworks such as Flask, Django, and FastAPI.

  • Experience with asynchronous programming and tools like asyncio and Celery.

  • Proficiency with API documentation tools such as Swagger (OpenAPI) and Postman.

  • Experience with MLOps and integrating machine learning models with APIs.

  • Hands-on experience with databases, including SQL, NoSQL, vector databases and features stores.

  • Working knowledge of containerisation technologies like Docker and Kubernetes.

  • Experience with cloud platforms like AWS, Azure, and GCP.

  • Good professional English communication skill.

Preferred Qualifications:

  • Experience in team leadership.
  • Proficiency with machine learning frameworks such as PyTorch, NumPy, Pandas, and LangChain.
  • Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI, or GitHub Actions.
  • Experience with deploying ML models to edge devices, mobile devices.
  • Experience in frontend development.
  • Experience with DataBricks.
  • Familiarity with computing cluster management tools such as SLURM.
  • Experience in research (yes we encourage it) and publishing to scientific conferences.

Additional information

Benefits:

  • 20 annual leave days alongside Vietnamese public holidays
  • Competitive Salary & Bonus
  • Free Kindergarten for staff’s kids
  • Lunch Allowance
  • Two-day weekend: Sat and Sun
  • Premium Health Care PVI
  • Yearly career/ performance evolution
  • A flat organization (respect, teamwork, flexibility, transparency)
  • 13th salary bonus/ competitive salary
  • Cutting-edge technologies/ Scrum methodology/ Agile development
  • Udemy/ LeAcademy/ English training course
  • Great activities (Team Building, Company Trip, Weekly Happy Friday, …)
  • Good work environment and good colleague (parties, holidays, team building activities)
  • Self-organize project team
  • Work with high profile multinational companies

 

SmartDev

SmartDev

SmartDev is a leading provider of global software solutions, established in 2014 and a subsidiary of Verysell Technologies Group (Switzerland)

Software
Technology

Other jobs at SmartDev

 

 

 

 

 

 

 

 

View all SmartDev jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇻🇳 Vietnam
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs