Software Engineer, Machine Learning, New York

A permanent position with, a young company that focuses on natural language understanding (NLU) and which has built up an impressive client portfolio of Fortune 500 companies.

Where you’ll be working

The position entails a combination of:

  • Working in our New York city office (mid-town Manhattan)

  • Between 25% and 50% of your time working at customer sites in various parts of the US

What you’ll be working on

  • Applying state-of-the-art NLP and machine learning techniques to solving real-world use cases in large businesses

  • Working closely with our clients, including big names in the financial world, to install and customize our AI-powered technology for diverse and fascinating use cases

What you must have

  • One of the following:

    • A master’s degree in computer science, AI, machine learning, information retrieval, or NLP

    • Bachelor degree plus practical experience in one of the above fields

  • Two or more years’ experience as software engineer or machine learning or NLP engineer

  • Professional experience with Java

  • Software engineering skills

    • Continuous integration, build automation, version control, coding standards, code reviews

    • Experience in working with common technologies such as Spring, REST, JSON, NoSQL

  • Experience with a common IDE such as IntelliJ or Eclipse

  • Experience in working with a UNIX-style environment

  • A good working proficiency in written and oral English

  • Good communication skills, for interaction with technical and business people at all levels of customers’ organizations

  • Authorization to work in the US

  • Willingness to travel in the US and internationally for 25% to 50% of your time

It would be great if you also had:

  • Professional experience working on NLP and/or AI projects

  • Experience with other programming languages, e.g. Scala, Python, Shell scripting

  • Practical experience with NLP frameworks

  • Experience in customer-facing roles

What you’ll benefit from

  • A competitive salary

  • A generous benefits package, including 15 paid vacation days a year, 10 paid public holidays, up to 5 paid sick days, plus medical insurance

  • Flexible working arrangements

  • A relaxed, diverse, and friendly team

  • Chances to spend time in Austria and different parts of the US

  • The satisfaction of engineering successful machine learning solutions, where competing technologies have come up short

  • Joining an expanding startup that is already working with many big-name clients

If you think you are a good fit for the position and meet the requirements, we would love to hear from you!

Eligibility to work in the United States USA Inc. participates in the E-Verify program to determine the eligibility of new employees to work in the USA. For additional information, visit

If you are interested in applying for this position, please send your details (cover letter and CV) to [email protected]

Apply for this position back to jobs overview