Senior Machine Learning Engineer- Data Automation

Bloomberg New York , NY 10007

Posted Yesterday

On the Data Automation team, we develop machine learning models and infrastructure to extract key information from all kinds of financial documents such as analyst recommendations, corporate/municipal bond offerings, earnings releases. Our team has built some of the world's most sophisticated neural networks that have beaten the performance of even the best analysts in the market often demanding 99.9% precision. The models we build enable our clients to get accurate answers fast. The work we do is critical, as a single prediction error can have a market moving effect.

As part of our team, you will lead the research on cutting-edge ML/NLP techniques and design efforts for the most efficient and practical application of those techniques to complex business problems. You will utilize our automated ML suite, equipped with annotation platforms, for collecting training data and hyper-tuning models, as well as deploy your application on our scalable ETL infrastructure. If the idea of applying technology and information retrieval techniques to solve complex data problems excites you, keep reading.

In the upcoming year, you should expect to work on the following:

  • Replace our traditional Seq2Seq and BiLSTM annotation models with modern BERT/ELMO language models

  • Employ weakly supervised learning approaches for understanding structural associations embedded in various document layouts

  • Apply advanced NLP techniques for multi-entity disambiguation and reinforcement learning to replace heuristic-based decision tree

You will also collaborate closely with financial domain experts to gain valuable insights and leverage their business expertise to increase accuracy in annotating training data. A right combination of cross-field ML techniques, deep understanding of the business problem and high quality training data is fundamental to our models beating the precision of most academic and industry standards and presents a challenging opportunity! If this sounds like a challenge you are up for, please apply below.

We'll trust you to:

  • Learn cutting-edge research in advanced ML & NLP topics and devise an efficient application for projects

  • Direct ML strategy for the team and work closely with the ML platform team, ETL infrastructure team as well as guide truth-gathering efforts

  • Drive, design & develop projects as the principal point-of-contact, with the ability to determine suitable ML models, direct feature engineering processes and negotiate KPIs per business needs

  • Participate in technical conferences, publish papers and evaluate new technologies

You'll need to have:

  • A strong statistical background in ML, NLP, deep learning models along with familiarity in probabilistic information retrieval and optimization methods

  • Professional experience of building and deploying ML apps to production

  • 2+ years of hands-on experience in Python/C/C++ development and knowledge of distributed, scalable architectures and CICD tooling

  • A solid understanding of data structures, algorithms and software design concepts

  • Strong communication skills and interest in learning financial product domains

  • BA, BS, MS, PhD in Computer Science, Data Science or related technology field

We'd love to see:

  • Knowledge of advanced concepts such as weakly supervised learning, reinforcement learning and active learning

  • Familiarity with SQL and NoSQL data modeling and exploratory data visualization

  • Professional experience as a technology lead or architect

  • Authored research publications, participation in ML competitions, working demos/repos

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


Posted 2 days ago

VIEW JOBS 12/5/2019 12:00:00 AM 2020-03-04T00:00 Senior Machine Learning Engineer Summary 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. Responsibilities * 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 ADP New York NY

Senior Machine Learning Engineer- Data Automation