Job description
Responsibility
▪ Refactor prototypes of predictive models into highly performant, production ready solutions
▪ Work closely with Data Engineers and Data Scientists to create analytical variables, metrics, and models
▪ Work closely with data scientists to solve difficult engineering and machine learning problems and produce high-quality code
▪ Choose and use the right analytical libraries, programming languages, and frameworks for each task
▪ Contribute to building client capabilities by coaching team members on data science methodologies and approaches
▪ Contribute to best coding and engineering practice across AI projects
▪ Build/refactor/develop code into reusable libraries, APIs, and tools.
Required Qualifications
▪ BSc/MSc in computer science, mathematics or related technical discipline
▪ 5-10 years experience in software engineering with exposure to statistical and/or data
science role
▪ Deep knowledge and proven experience with optimizing machine learning mode in a production context
▪ Experience with Python or Scala is required. Background in programming in C, C+, Java is beneficial. Exposure to both streaming and non-streaming analytics Experience with SQL, Spark, Pandas, Numpy, SciPy, Statsmodels, Stan, pymc3, Caret, Scikit learn, Keras, TensorFlow, Pytorch, Databricks is beneficial.
▪ Experience working with large data sets, simulation/optimisation and distributed computing tools (Map/Reduce, Hadoop, Hive, Spark, Gurobi, Arena, etc.)
Job Type: Full-time
Schedule:
- 8 hour shift
- Monday to Friday
Application question(s):
- What's your residential status in Canada (Citizen, PR, OW, etc.)?
- What's your expected salary?
Experience:
- Machine learning: 3 years (preferred)
- Java or C/C++: 3 years (preferred)
Work Location: Remote
About FPT Software
CEO: Nguyen Thanh Lam
Revenue: $500 million to $1 billion (USD)
Size: 10000+ Employees
Type: Company - Public
Website: www.fpt-software.com
Year Founded: 1999