Engineer for Machine Learning Platform

  • Full Time
Job expired!

Company Description

About Us 

RepRisk is a rapidly expanding global firm and one of the trailblazers in the ESG data science industry. Our main objective is to transform the world for the better by fostering transparency in the business sector – our mission is to prompt positive changes using the strength of data. We leverage AI and machine learning along with human intelligence to scrutinize public information and pinpoint environmental, social, and governance risks. We perform a ground reality check on how companies operate their business around the globe – are they practicing what they preach regarding human rights, labor norms, corruption, and environmental issues? 

We Offer 

  • Flexible work hours and provisions
  • An entrepreneurial, international, and dynamic work setting
  • A collective mission to prompt accountability and ethical behavior of companies, thereby fostering positive change
  • A company that celebrates diversity, because life would be dull if we all were the same!

Job Description

About You

Are you keen on implementing your robust data and/or platform engineering competencies to solve real-world challenges, and aid in keeping global companies transparent and accountable for their business conduct? Do you have aspirations of joining a growing team of ML professionals in developing a top-notch Natural Language Processing pipeline which includes GPT models? Are you an individual who enjoys working for an agile, expanding firm where you can make a significant impact and participate in a range of tasks, but without the unpredictability of a start-up?

If your responses are YES – then this is the ideal position for you!

Your Responsibilities

As our ML Platform Engineer, you will routinely collaborate with the Machine Learning team based in Zurich, Switzerland, to construct, maintain, and grow the complete machine learning data pipeline within RepRisk. Your tasks will encompass feature pipelines, automated data creation, training and deployment pipelines, and model and endpoint monitoring, among others. Along with our ML and software engineers, your role will involve designing, testing, deploying, monitoring, and maintaining production-scale ML models and leading-edge ML applications, primarily in natural language processing.

We are on the lookout for candidates having a solid background in data and platform engineering. If you have experience solely in data or platform engineering, we would still be thrilled to review your application.

Qualifications

You Bring

  • Proficiency in designing, constructing, and deploying cloud-based solution frameworks and distributed systems, primarily on AWS
  • Experience in setting up and maintaining data and ML pipelines
  • Ability to implement CI/CD pipelines following best practices
  • Experience with system software and management systems in a Linux environment (Network Management, Systems Management, Datacenter Automation)
  • Experience with PostgreSQL database architectures and queries; familiarity with NoSQL would be a plus
  • Strong Python abilities; a working knowledge of Java or Bash would be advantageous
  • Understanding of Git, Docker, Kubernetes, Kafka, and experience with Amazon Sagemaker, ML FLow, Elastic Search, Kibana, Grafana, Terraform (or similar) would be advantageous
  • Advanced system design abilities
  • Working experience in debugging to diagnose computational bottlenecks, troubleshooting issues, and software testing
  • Analytical and structured mindset, organizational skills, result-oriented, and efficiency
  • Strong communication skills with proficiency in English, knowledge of any additional language is a plus

Additional Information

Please note that we will only consider candidates with a valid work permit.