Senior Machine Learning Engineer

ADP New York , NY 10007

Posted 2 months ago

Senior Machine Learning Engineer


We are looking for an incredibly bright Senior Machine Learning Engineer to join our growing Platform Machine Learning engineering team.

If you have passion and hands-on experience solving real-world business challenges using machine learning in large scale systems, a strong track record building deep learning models and deploying them in production, and want to make a huge positive impact in people's lives around the world, then this is a great opportunity for you.

The role involves application of machine learning and other related techniques in areas of natural language processing, predictions and recommendations to improve user experiences and decision making, customer service, security, image recognition and retrieval, and more. If you are the kind of person who thrives in a challenging environment and has creative expertise and a thirst for pushing the limits, we are interested in you!

Our platform teams are comprised of talented Software Engineers who get a thrill out of solving hard problems, working in a full stack environment, delivering quality code at scale, and enhancing performance and functionality. If this is you, let us know and you can be a part of it.


  • Work with our engineering and product teams, translating their requirements and applying the latest machine learning techniques to solve real business problems, improve our platform, and develop new capabilities

  • Participate in interviews and help build a world-class team of engineers

  • Design, build, and train custom models and evaluate model performance

  • Help the team deploy production ready models to customers, to learn from customer feedback and make frequent model improvements

  • Contribute to the overall architecture and implementation of our ML infrastructure, data pipelines, inference engine(s), APIs, and products

  • Collaborate with our engineering and product teams to understand their machine learning related needs and to provide guidance and support where necessary

  • Provide mentoring and technical direction for more junior team members where needed

  • Follow best practices and share them with the team

  • Participate in functional, technical, and code reviews

  • Work in an Agile environment

Minimum Qualifications

  • 3+ years of hands-on experience working with neural networks and other statistical techniques and successfully delivering and running such systems in production

  • A Masters or Ph.D in Computer Science or related field, concentration in Machine Learning is preferred

  • Hands-on experience with ML infrastructure development and support using cloud computing technologies

  • Fluent in using a neural network framework such as TensorFlow, Caffe, PyTorch, or Theano with understanding of back-propagation and other mathematical concepts employed by modern ML methods

  • Fluent in Python, including experience with packages such as NumPy and pandas

  • Proficient with SQL, notably writing and optimizing queries

Preferred Qualifications

  • Experience in data engineering and architecture

  • Experience in applying machine learning for a global-scale enterprise or consumer application

  • Demonstrated knowledge and ability working with AWS, Google Cloud, or other cloud-based solutions to train models, set up data pipelines, and set up inference engines

  • Experience in microservices, Kubernetes, Docker, or other containerizers

  • Working knowledge of Node.js, JavaScript, and related technologies and frameworks

  • Experience with developing ML methods in Jupyter Notebooks environment

  • Experience with developing NLP models, e.g. for chatbots or automated assistants

  • Knowledge of Continuous Integration & Delivery methodologies

  • Excellent problem-solving skills especially debugging of complex software systems

  • Excellent written and verbal communication skills

  • A passion for applying latest technologies into the development of innovative features and products

  • A collaborative attitude and demonstrated team-working ability

  • Self-motivated with a strong passion for learning

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Machine Learning Engineer

American Express

Posted 1 week ago

VIEW JOBS 1/17/2020 12:00:00 AM 2020-04-16T00:00 Why American Express? There's a difference between having a job and making a difference. American Express has been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. Global Commercial Services is leveraging state of the art machine learning and big data technology to transform B2B business, etc. Are you excited to be part of this journey? As a Machine Learning Engineer on our team you will be responsible for creating and delivering ML solutions to support our organization and clients. You will be challenged with identifying innovative ideas and proof of concepts to deliver against the existing and future needs of our customers. The successful candidate will play a key role in the understanding of product owner strategy and collaborate with peers and technology partners to translate complex user stories into successful AI product releases. If you have the talent and desire to deliver innovative products and services at a rapid pace, this would be the right fit for you! What you will be doing: * Creating, implementing and deploying production level ML algorithms. * Suggesting, collecting and synthesizing requirements. * Creating roadmaps towards the deployment of a production-level machine learning application. * Architecting, estimating and planning technical solutions to problems. Who are we looking for: * Deep expertise in building scalable Machine Learning powered applications * Experience with production grade applications preferred. Ideally with an application that leverages Machine Learning to power its decisions. * Highly motivated and can manage relationships in a cross-functional environment. Proven track record of working with multiple stakeholders. Quantitative and Software Development Skills: * Master of Science with 6 years of experience or Ph.D. with 3 years of experience in a quantitative discipline such as Computer Sciences. * Solid theoretical understanding and hands on experience in developing and deploying classical and deep learning models. * Proficiency in scalable and object oriented software development preferably Python. * Hands on experience working with distributed compute platforms using Spark. * Quickly generate and updating prototypes from concept to testing while soliciting feedback. Leadership Skills: * Excellent communication skills. * Demonstrate self-reliance to achieve goals collaboratively * Curious, hardworking and detail-oriented, and motivated by complex analytical problems. * Thought leadership and innovative thinking. Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions. American Express New York NY

Senior Machine Learning Engineer