Search jobs > Ontario, CA > Machine learning developer

Senior Machine Learning Developer

ServiceNow
Ontario, CA, United States
Full-time

Company Description

At ServiceNow, our technology makes the world work for everyone, and our people make it possible. We move fast because the world can’t wait, and we innovate in ways no one else can for our customers and communities.

By joining ServiceNow, you are part of an ambitious team of change makers who have a restless curiosity and a drive for ingenuity.

We know that your best work happens when you live your best life and share your unique talents, so we do everything we can to make that possible.

We dream big together, supporting each other to make our individual and collective dreams come true. The future is ours, and it starts with you.

With more than 7,700+ customers, we serve approximately 85% of the Fortune 500®, and we're proud to be one of FORTUNE 100 Best Companies to Work For® and World's Most Admired Companies™.

Learn more on Life at Now blog and hear from our employees about their experiences working at ServiceNow.

Unsure if you meet all the qualifications of a job description but are deeply excited about the role? We still encourage you to apply! At ServiceNow, we are committed to creating an inclusive environment where all voices are heard, valued, and respected.

We welcome all candidates, including individuals from non-traditional, varied backgrounds, that might not come from a typical path connected to this role.

We believe skills and experience are transferrable, and the desire to dream big makes for great candidates.

Job Description

ServiceNow Research carries out fundamental research to push the limits of what AI can do for the enterprise. In turn, those learning are passed along to our engineering and product teams through our innovation pipeline.

Here is a chance to be part of the Emerging Capabilities Lab, a team that bridges the gap between fundamental research and product, by doing applied research at the forefront of modern AI, ML, and LLM research.

ServiceNow Research is a key player in developing NowLLMs, large language models built explicitly for our enterprise use cases at ServiceNow.

It is our Applied Labs that are getting their hands dirty in the difficult but exciting work of training and evaluating these NowLLMs, and of incorporating best practices and innovations from this fast paced field.

As a member of the Emerging Capabilities Lab, you will be contributing directly to our efforts to make ServiceNow the defining enterprise software company of the 21st century.

What will do in this Role?

Research developers supercharge fundamental and applied research. In this role, you will be an AI applied research expert who will work mainly on the efficiency of large language models and inference time optimization.

As models scale, questions of how to extract the best performance at inference time become crucial in the enterprise context.

As an expert in this field, you will experiment with various state of the art techniques for improving inference time, memory, and performance.

This means having a strong understanding of and keeping up with the literature in distillation, quantization, sparsification, speculative decoding techniques, and everything that comes along with how we make efficient use of our NowLLMs.

We are looking for someone with strong coding skills who is an expert at operationalizing AI innovations and developing robust and reliable AI systems.

You need to be able to analyze problems and requirements with a critical eye, identify and apply appropriate tools and techniques in a quickly changing tech space, and quickly validate your approaches and ideas.

You will thrive in this role by being self-directed, staying on top of the latest research in the area, weighing the value of an approach, and quickly executing on experiments to validate your ideas.

As part of the Emerging Capabilities Lab, good communication skills are a must to bridge the gap from fundamental research to early production work.

  • Build the best cloud-based AI / ML solutions to power intelligent enterprise services
  • Collaborate daily with a team of like-minded developers, product managers and quality engineers to produce quality software
  • Work with product owners to understand detailed requirements and own your code from design, implementation, testing and delivery of high-quality solutions to our users

Qualifications

To be successful in this role you have :

5+ years of related experience with a Bachelor's degree; or 3 years and a Master's degree; or a PhD without experience;

or equivalent work experience .

  • Familiarity with PyTorch, Tensorflow or equivalent tools used for running computations on GPUs.
  • Familiarity with DeepSpeed, accelerate, and other tools for running multi-GPU computation.
  • Experience in training large models that requires the use of dozens of GPUs across multiple nodes.
  • Familiarity with optimization techniques such as quantization, LoRA, various types of parallelism, and others.
  • Familiarity with doing a literature research and implementing (sometimes from scratch) the best solution found.
  • Familiarity with the state-of-the-art foundation model literature, scaling laws, and training an asset.
  • Experience in the development of AI prototypes and the ability to quickly validate whether a certain avenue is worth pursuing.
  • Proficiency in producing prototype-level source code that balances correctness with efficiency.
  • Experience using CUDA, nvprof, and other low-level tools to optimize the usage of compute resources is an asset.
  • A proven track record of dealing well with ambiguity, prioritizing needs, and delivering results in a dynamic environment;
  • A getting things done mindset.

Additional Information

ServiceNow is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status or any other category protected by law.

At ServiceNow, we lead with flexibility and trust in our distributed world of work. Click here to learn about our work personas : flexible, remote and required-in-office.

If you require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at talent.

[email protected] for assistance.

For positions requiring access to technical data subject to export control regulations, including Export Administration Regulations (EAR), ServiceNow may have to obtain export licensing approval from the U.

S. Government for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by the U.S. Government.

Please Note : Fraudulent job postings / job scams are increasingly common. Click here to learn what to watch out for and how to protect yourself.

All genuine ServiceNow job postings can be found through the ServiceNow Careers site.

From Fortune. 2022 Fortune Media IP Limited All rights reserved. Used under license.

Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of, ServiceNow.

8 days ago
Related jobs
Promoted
ServiceNow
Ontario, California

In turn, those learning are passed along to our engineering and product teams through our innovation pipeline. Research developers supercharge fundamental and applied research. Collaborate daily with a team of like-minded developers, product managers and quality engineers to produce quality software...

Promoted
Cubiq Recruitment
CA, United States

Job Title: Senior Machine Learning Engineer. We are seeking experienced and highly skilled Senior Machine Learning Engineers, including those at Staff and Principal levels, to join a very highly skilled team. Proficiency in machine learning and deep learning frameworks and libraries such as TensorFl...

Promoted
Acceler8 Talent
CA, United States

Are you passionate about cutting-edge technologies in machine learning and eager to contribute to large-scale AI projects from inception to production? We are seeking a talented individual with robust software engineering skills and extensive experience in ML Infrastructure to join our dynamic team!...

Promoted
People In AI
CA, United States

We're seeking an experienced Machine Learning Engineer to join our client in building scalable, efficient, and automated processes for large-scale data analyses and model development. You will lead cross-functional machine learning projects, collaborate with teams, and drive the development of scala...

Promoted
Storm3
CA, United States

Senior Machine Learning Research Engineer. You will co-lead the development and evaluation of the machine learning pipeline. You will proactively shape the directions of the machine learning efforts and those of the whole company. Design and develop novel machine learning models for RNA structure pr...

Promoted
Advanced Micro Devices, Inc.
Rowland Heights, California

Linux Device Driver Developer (Machine Learning) - 124981**. ...

Promoted
Source Technology
Rowland Heights, California

We are seeking a Machine Learning Engineer for our Online client. The successful candidate will have a strong understanding of machine learning models, data mining and software engineering. Develop machine learning models and algorithms for our online platforms. Collaborate with cross-functional tea...

Promoted
Acceler8 Talent
Rowland Heights, California

Are you passionate about cutting-edge technologies in machine learning and eager to contribute to large-scale AI projects from inception to production? We are seeking a talented individual with robust software engineering skills and extensive experience in ML Infrastructure to join our dynamic team!...

CoStar Group
CA, Orange County

Collaborate on the continued improvement of CoStar’s cloud-based machine learning environment. Machine Learning Engineer, Data Scientist or related role. ...

Prudential Financial
CA, US

As a Senior Machine Learning Engineer. Machine Learning and Deep Learning:. You will implement machine learning models that will deliver stability, producibility, scalability and integration with other products and services. ...