AI/ML Job: Machine Learning Software Engineer

OptumSoft

Machine Learning Software Engineer at OptumSoft

Bangalore, India 🇮🇳   (Posted Jun 20 2018)
About the company
With the playing field for software development radically altered by distributed computing applications that span from cloud to mobile to Internet of Things (IoT), efficiency is at a premium. OptumSoft streamlines the software writing process through a platform that replaces the ad hoc approach many organizations use, accelerating revenue time, cutting costs and bypassing all-too-common performance issues.

OptumSoft builds products that help development teams create distributed applications running on cloud-networked systems. We also create benefits for existing apps, making OptumSoft ideal for systems that have been running for several years as well as new deployments. By offering a proven approach, we eliminate the risk and inefficiency inherent in this field.

This approach lets our users take their development to the next level. This means making large-scale application development painless as organizations deploy software far more rapidly and with fewer bugs. When organizations can comprehend and maintain their distributed system programming, it slashes the time between identification of need and customer delivery.

Founded by the world’s leading expert in distributed systems, OptumSoft has been deployed for several years in very large cloud environments and in tens of thousands of embedded systems. Used in industries from gaming to retail, our products play a unique role in the development universe by empowering developers to produce a customized, integrated approach for each application.

OptumSoft not only ensures remaining relevance in a changing development universe, but provides a direct connect to superior scalability, high availability, increased performance and an enhanced bottom line.

Job position
Permanent

Job description
What you will do :

Help translate business requirements into concretely framed technical problems.

Survey literature for industrial monitoring and analytics and marry ideas therein with modern ML techniques.

Build and integrate ML modules to scalable, high performance and fault-tolerant distributed systems.

Help build scalable training/test/deployment infrastructure for the above ML modules.

Innovate, contribute ideas to make changes happen.

Operate, drive results and set priorities independently with limited supervision and direction.

Participate as a proactive contributor and subject matter expert.

Work with a high caliber team.

Skills & requirements
What we are looking for :

Masters/Bachelors Degree in Computer Science and Engineering or equivalent experience.

Experience in using Python and prominent ML libraries in Python (e.g. sklearn).

Experience in using various state-of-the-art ML tools like Apache Spark, Google Tensorflow, Theano etc.

Experience in building/using ML models with confidence controls: For example, you should be able to build non-linear regression models that yield not only point estimates, but also sensible prediction intervals.

Working knowledge of time-series analysis and forecasting.

Working knowledge of on-line ML and stream processing.

Strong background in data structures and algorithms.

Implement solutions with maintainable, high quality code.

Understand multiple software paradigms like parallel, distributed, asynchronous.

Can relate systems and network level dynamics to software behavior and architecture.

Object Oriented Programming skills in C++ (preferred) or Java/Scala.

Working experience with Linux based development and debugging tools.

Strong communication, teamwork, and initiative skills.

Huge plus if you have:

Designed and/or built ML modules as part of larger distributed systems.

Experience using various tools within the Hadoop ecosystem.

Experience in data visualization.

Strong statistics background.

Prior experience with database or operating systems internals.

Exposure to computer networking.

Exposure to reactive programming.

Exposure to programming language design.

Been associated with a SAAS application

Instructions how to apply
see the website
[ job website ]

Let them know you found the job via https://Jobhunt.ai
(Companies love to know recruiting strategies that work)
 

Other jobs that might be interesting

Chattermill Machine Learning Engineer - Chattermill   (December 2018)
London, United Kingdom
At Chattermill deep learning is not just a buzzword. Our whole product is built around it and we are committed to staying ahead of the game by continuously exploring new ideas and bringing them to life. Our core offering is centred around extracting insights f...
Thingthing R&D Manager - NLP Engineer - Thingthing   (November 2018)
Barcelona, Spain
We are looking for a new member to join our R&D team. As a R&D Manager - NLP Engineer your work will impact an app used by hundreds of thousands of people all over the world. By joining Fleksy you will: Work from sunny Barcelona within a small entrepreneu...
Walnut Investments Machine Learning Researcher - Walnut Investments   (November 2018)
Paris, France
As part of the Research team, you will embrace theoretical mathematics, computer science and financial knowledge. Fully involved on advanced topics, you will work closely with researchers, deep learners, and science addicts. Being part of our international tea...
 
About Jobhunt.ai