TopDev

Full-Stack Developer

AS White Vietnam

AB Tower, Level 16, 76A Lê Lai, Phường Bến Thành, Quận 1, Thành phố Hồ Chí Minh
Ree Building 9 Đoàn Văn Bơ, Phường 12, Quận 4, Thành phố Hồ Chí Minh
Job Description
About Company
  • We are looking for a highly skilled programmer with proficiency in machine learning who is comfortable with both front and back-end programming and able to help extract value from our data. You will work in a dynamic and exciting environment with autonomy to deliver an end-to-end process from data collection, cleaning, and preprocessing, to training models and deploying them to production.
  • The ideal candidate will be passionate about artificial intelligence and stay up-to-date with the latest developments in the field and see out a project from conception to final product, requiring good organizational skills and attention to detail
  • Responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties.

Your role & responsibilities

  • Developing front-end website architecture.
  • Designing user interactions on web pages.
  • Developing back-end website applications.
  • Creating servers and databases for functionality.
  • Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Working alongside graphic designers for web design features.
  • Seeing through a project from conception to finished product.
  • Designing and developing APIs.
  • Meeting both technical and consumer needs.
  • Staying abreast of developments in web applications and programming languages.

Machine Learning Responsibilities

  • Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress
  • Managing available resources such as hardware, data, and personnel so that deadlines are met
  • Analyzing the ML algorithms that could be used to solve a given problem and ranking them by their success probability
  • Exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world
  • Verifying data quality, and/or ensuring it via data cleaning
  • Supervising the data acquisition process if more data is needed
  • Finding available datasets online that could be used for training
  • Defining validation strategies
  • Defining the preprocessing or feature engineering to be done on a given dataset
  • Defining data augmentation pipelines
  • Training models and tuning their hyperparameters
  • Analyzing the errors of the model and designing strategies to overcome them
  • Deploying models to production

Your skills & qualifications

  • Strong organizational and project management skills.
  • Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
  • Familiarity with JavaScript frameworks such as AngularJS, ReactJS, NodeJS, Redux, Saga, Amber, and Nest framework
  • Proficiency with server-side languages such as Python, Ruby, Java, PHP, and C# .Net.
  • Familiarity with database technology such as MS-SQL, MySQL, Oracle, and MongoDB.
  • Familiarity with mobile programming such as Objective-C, XML-Framework, Cordova, Xamarin
  • Familiarity with Infrastructure components such as Docker, Kubernetes, GitLab CI, AWS, Google Cloud, Azure
  • Familiarity with monitoring and alerting such as Sentry, Grafana Stack, ELK Stack
  • Excellent verbal communication skills.
  • Good problem-solving skills.
  • Attention to detail.
  • Familiarity with a deep learning framework such as TensorFlow or Keras
  • Proficiency with Python and basic libraries for machine learning such as sci-kit-learn and pandas
  • Expertise in visualizing and manipulating big datasets
  • Familiarity with OpenCV
  • Ability to select hardware to run an ML model with the required latency

Benefits for you

  • Annual company outings, functions and social activities
  • 13th and 14th month bonuses
  • Personal Insurance Package for employee and 1 family member
  • Opportunities to work in an Agile environment
  • 20 days annual leave + 10 days sick leave
  • Overtime is rarely required
  • Training to develop our employees: Organizational Behavior, Management and Leadership training, Professional Scrum Master by Scrum.org, etc...
  • A professional working environment with a modern office equipped to Australian standards
  • Competitive remuneration
  • Opportunity to collaborate and work with global clients and stakeholders
  • Career growth opportunities
  • Our company will flexible support candidates for online interview via Zoom
  • Working time: Mon - Fri

Company

AS White Vietnam

Industry

Nhân sự

Company size

Over 1000

Nationality

Australia

About us

General information