>

Job Summary


Salary
$4,000 - $7,500 SGD / Monthly EST

Job Type
Permanent

Seniority
Senior
Mid

Years of Experience
5-7 years

Tech Stacks
Shell Script
TDD
Modular
CI
Shell
UNIX
Git
Azure
SQL
C++
C
Jenkins
Linux
Go
Python

Job Description


Apply
  • Automate via orchestration and DevOps tooling
  • Analyze, design and develop tests and test-automation suites.
  • Design and develop a processing platform using various configuration management technologies.
  • Test ML/AI software development methodology in an agile environment.
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions.
  • Provide recommendations for continuous improvement.
  • Work alongside other engineers from other departments to elevate technology and consistently apply best practices.
  • Experience with setting up Continuous Integration/Continuous Deployment pipeline.
  • Experienced with CI/CD tools such as Jenkins, Azure DevOps etc. Have setup before for multiple projects

For Software architecture design:

  • Software Architecture Design. Knows pros and cons of software architecture design and which scenario to select. Advocate of modular software design.
  • Software Design Patterns / Best practices. Good coding practices and understand meaning of clean code. Must understand and apply SOLID principles
  • Testing. Have been practicing Test Driven Development (TDD) and experience in writing good test scripts
  • Git workflow. Plan for release, code review, managing pull requests and etc
  • Software benchmarking and evaluation
  • Software optimization
  • Programming Languages: Must have Python, C/C++, SQL, shell scripting. Good to Have Go, CUDA programming. Intermediate to Advanced competency
  • Comfortable using Linux OS platform and Unix based systems
  • Advocate of open source

Others:

  • Solid knowledge and hands-on experience on database.
  • Solid knowledge and hands-on experience on data-preprocessing (regulation expression, outliers analysis/detection, missing data filling)


REQUIREMENT

  • Bachelor’s degree in computer science, software engineering, mathematics, statistics.
  • 5-7 years of software engineering or software development experience in making AI/ML models production ready
  • Programming Languages: Must have Python, C/C++, SQL, shell scripting. Good to Have Go, CUDA programming. Intermediate to Advanced competency

APPLICATION NOTE
Interested applicant please apply to the position with your updated CV in MSword or PDF format together with the following information.

  1. Current Package
  2. Reason for Leaving
  3. Notice Period
  4. Expected Basic Salary

Salaries of Data Engineer at Evonik

Salaries from Evonik that are similar to Machine Learning Engineer

4000 - 7500 SGD

Estimated Salary Range

View more Data Engineer salaries at Evonik View more Data Engineer salaries


NodeFlair Insights of Evonik