AI Engineer

We are seeking an experienced Senior Python Developer with a strong background in software development. The ideal candidate will have expertise in developing and deploying robust applications. Experience with machine learning models, especially large language models, is considered a bonus but is not mandatory. This role involves collaborating with cross-functional teams to design, implement, and maintain scalable solutions that address business challenges and enhance our product offerings.

Key Responsibilities:

  • Design, develop, and deploy scalable applications using Python.
  • Collaborate with data scientists, engineers, and product managers to integrate solutions into our products and services.
  • Implement best practices for code quality, testing, and deployment.
  • Stay up-to-date with the latest advancements in software development and apply them to improve our solutions.
  • Mentor and provide technical guidance to junior developers and team members.

Qualifications:

  • Minimum of 6 years of production-level experience in Python development.
  • Strong understanding of software engineering principles, data structures, and algorithms.
  • Experience with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
  • Excellent English communication skills and ability to articulate complex technical concepts to non-technical stakeholders.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Preferred Qualifications:

  • Experience with developing and deploying machine learning models, especially large language models (e.g., GPT, BERT), and familiarity with NLP frameworks.
  • Understanding of ML algorithms, model optimization, and experience with ML frameworks and libraries such as TensorFlow, PyTorch, scikit-learn, etc.
  • Proficiency in data preprocessing, feature engineering, and model evaluation.
  • Experience with MLOps practices and tools.
  • Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Knowledge of data visualization tools and techniques.
  • Publications or contributions to the ML/AI community.

Working with us:

  • Working time: 9am – 6pm (Vietnam Time)
  • 12 days of annual leaves
  • Extra pay for Overtime

Perks:

  • 100% Remote Work – Our company has operated virtually since inception with robust remote systems.
  • Fast-growing company – Excellent opportunities for career development and professional growth.
  • Positive team culture – A supportive, collaborative, and friendly working environment.
  • Engagement events – Company trips, team building activities, year-end parties, gifts for special occasions, and monthly team meetings.
  • Learning & Development – Access to online courses and professional training programs.
  • Healthcare benefit – Medical card provided to support your health and well-being.
  • Equipment support allowance – Provided after probation to ensure you have the necessary tools for effective remote work.