Senior AI Developer

at Refinitiv open_in_new
New York, NY, USA
Job type
full time
Job level

Job description

Role Summary

We are looking for a senior machine learning engineer who can design, build, operate and support AI systems to address business issues.

Ultimately we’re looking for people who are excited by machine learning, data and technology, love to solve problems, constantly challenge themselves to provide the best user experience, can work well alone, have a wide range of skills and able and willing to constantly learn.


Our team builds, operates and supports business systems with machine learning at their core, which are mostly used in a microservices infrastructure by other, larger systems. You will be required to design, build, operate and support these systems, identify and fix bugs and develop new functionalities.

You will be leading development projects, engage with the project stakeholders, collect high level requirements, test different machine learning models and design and deliver whole systems and/or microservices with machine learning at their cores.

Most of the work is back-end type work, but occasionally front-end work is also included. Our team mostly operates according to the Continuous Delivery principles.

There is a strong data and machine learning aspect of the role as most of the troubleshooting you will do is data-driven and a large number of the new development requests require at least some machine learning, data-science and big data work before the code development could start.

Technical Skills/Requirements


  • Ability to design and build AI-driven systems
  • Ability to lead software development projects
  • Ability to interact with stakeholders, translate business requirements
  • Understanding of the different machine learning approaches and techniques and able to research and test new ones
  • Ability and willingness to continuously learn new technologies
  • Experience in writing and maintaining REST APIs
  • Ability to understand customer complaints, troubleshoot and debug technical and data problems
  • Ability to communicate with the users directly and provide second level support of AI systems to internal business users
  • DevOps experience

Technologies (List in order of importance):

  • Python
  • Flask
  • Celery
  • Docker
  • Linux
  • DevOps
  • Git
  • Keras
  • Swagger
  • BigData (Hadoop, Hive, HDFS, Spark)

Must have a minimum of 2 – these are nice to have skills NOT pre-requisites for the role:

  • TensorFlow
  • Gensim
  • Rasa
  • JavaScript, JQuery

The Financial and Risk Business of Thomson Reuters is now Refinitiv. Refinitiv equips the financial community with access to an open platform that uncovers opportunity and catalyzes change. With a dynamic combination of data, insights, technology, and news from Reuters, our customers can access solutions for every challenge, including a breadth of applications, tools, and content—all supported by human expertise. At Refinitiv, we facilitate the connections that propel people and organizations to find new possibilities to move forward.

As a global business, we rely on diversity of culture and thought to deliver on our goals. Therefore we seek talented, qualified employees in all our operations around the world−regardless of race, color, sex/gender, including pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under country or local law. Refinitiv is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.

Intrigued by a challenge as large and fascinating as the world itself? Come join us.

Interested in the position? Apply now!