Senior Machine Learning Engineer
New
G
goPro Consultancy Group ltd.Machine learning
Source API remote eligibility restrictions: United States, Candidates need to be able to work normal office hours of Geneva, Switzerland.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Fluent in English.
- Experience
- 5+ years’ experience with programming languages; 5+ years’ experience with OO design and common design pattern; 5+ years’ experience with data structures, algorithm design, problem-solving, and complexity analysis; 3+ years’ experience developing cloud software services.
- Required Skills
- DockerPythonSQLKubernetesMachine LearningPyTorchTensorflowscikit-learn
Requirements
- Master degree.
- 5+ years’ experience with programming languages such as C/C++, Java, Perl, or Python and open-source technologies such as Apache and Hadoop.
- Excellent machine learning engineering skills with Python, including PyTorch, TensorFlow, Caffe, Pandas, SciPy, OpenCV, and Scikit-Learn.
- Experience with predictive modeling, recommendation systems, translation engines, or conversational AI.
- Academic and/or industry experience with standard AI and ML techniques, NLU, and scientific thinking.
- 5+ years’ experience with object-oriented design and common design patterns.
- 5+ years’ experience with data structures, algorithm design, problem-solving, and complexity analysis.
- 3+ years’ experience developing cloud software services and understanding design for scalability, performance, and reliability.
- Experience defining system architectures and exploring technical feasibility trade-offs.
- Experience working effectively with science, data processing, and software engineering teams.
- Experience with RDBMS databases such as MariaDB, MySQL, and Postgres; SQL; and NoSQL databases such as Elasticsearch, MongoDB, and Cassandra.
- Experience with Kubernetes, Docker, BASH, and Git.
- Fluent in English.
- Able to work normal office hours of Geneva, Switzerland.
Responsibilities
- Conduct quantitative research using advanced statistical learning methods to build models for forecasting stock risk and returns.
- Build efficient tools and scalable systems for the team.
- Generate ideas, conduct back-end testing, and implement solutions.
- Evaluate new datasets for potential inclusion in machine learning models.
- Design and deliver machine learning models and services supporting the Learning Experience Platform and its components.
- Build core and support systems for the learning platform and develop features.
- Maintain core and support systems by updating source code and allied repositories.
- Develop technical documentation and maintain active technical repositories.
View Full Description & ApplyYou'll be redirected to the employer's site