UL Solutions
Junior AI developer
UL SolutionsFinland17 hours ago
Full-timeEngineering, Information Technology
Job Description

Artificial intelligence (AI) and Machine Learning (ML) have brought an exciting shift in technology by enabling machines to perform tasks that would otherwise be performed by humans. AI use cases are steadily growing and becoming a part of our daily lives. But how do you find the devices that will deliver the best AI performance for your professional and personal needs?

At UL Benchmarks, we develop industry-standard benchmarking software for PCs and mobile devices. Our benchmarks are used throughout the industry to measure, compare, and manage hardware performance. Leading technology companies, hundreds of press publications, and millions of people around the world rely onPCMark, Procyon, 3DMark and VRMark benchmarks to make fair and accurate hardware comparisons. Get to know us at https://benchmarks.ul.com .

We are looking for a Junior Software Developer who is keen on hardware performance measurement, NPU’s, GPU’s, power consumption and all that is related to AI benchmarking. You will be joining our growing Procyon development team. Our development culture values innovation and personal initiative.

This is a unique opportunity that will enable you to work closely with industry partners that are creating the next generation of hardware that will power the ever-growing AI-based features and experiences in our devices. The work we do aims to ensure that the devices which will be powering these new AI features are up to the task. You will get the opportunity to test and experiment with the latest AI models before they are integrated and optimized in the hardware we use today.

You will be working with programming languages such as Python, C++, and C to create benchmark tests that are able to utilize and harness the power of AI-capable hardware. You will be utilizing inference engines to accelerate AI performance. As a developer in the AI benchmarks team, you will also help decide what we measure and how we will measure it. If you count some of these among your strengths, you could be who we are looking for.

UL benchmarks help people measure, understand and manage computer hardware performance. Our current enterprise products in Procyon AI include Image Generation, Computer Vision and Text Generation.

Responsibilities

  • Assist in the design and development of new AI benchmark tests under the guidance of senior engineers.
  • Support the maintenance and updates of our existing AI products in the market.
  • Contribute ideas for new exciting features and metrics to improve our AI benchmarking solutions
  • Write clean, well-documented code that follows best practices and leverages new APIs and hardware capabilities
  • Work with inference engines from vario us vendors such as ONNX runtime, NVIDIA’s TensorRT, Intel’s OpenVINO, Qualcomm’s SNPE and more.
  • Collaborate with engineers from our industry partners

Qualifications

Your skills and experience

Positions are available mainly senior levels. Relevant experience is important, although we are good at recognizing talent in those who are more juniors in their career.

Required

  • A recent graduate or a developer with a background in software development, not necessarily in AI-related areas.
  • Python, C++ or C programming languages
  • Able to work with deep learning frameworks such as Pytorch, JAX, TensorFlow
  • Familiar with open-source AI model repositories like Hugging Face
  • Good written and spoken English.

Ideal

  • A passion for AI-based technologies.
  • Knowledge of AI models and how they are implemented.

Preferred

  • B.Sc. in Computer Science or a related field.
  • An interest in the latest PC and mobile hardware is a plus.

Bonus points

  • Previous notable experience in AI development
  • Knowledge of GPUs and how to optimize such devices for AI
  • Strong hobby projects, or contribution to an open-source project or similar.

What’s In It For You

You'll work with equally talented programmers, artists, designers and engineers in an environment that's friendly and casual. We work in small, self-managed teams that control their own time. You'll enjoy a great deal of autonomy and responsibility while making a significant and visible contribution to our software and services.

Working at the cutting edge of new PC and mobile technology will give you an excellent opportunity to improve your existing skills, while learning new ones. We offer varied and interesting challenges and work with many of the world's leading technology companies.

We respect the importance of work-life balance and are committed to providing a relaxed, comfortable and healthy working environment. Above all, we value creating great things.

This is a rare chance to join a successful global company that is number one in its field. Since 1997 UL Benchmarks has helped millions of people understand the technology they rely on every day. Apply now and help us build and improve our services and products.

About Us

A global leader in applied safety science, UL Solutions (NYSE: ULS) transforms safety, security and sustainability challenges into opportunities for customers in more than 110 countries. UL Solutions delivers testing, inspection and certification services, together with software products and advisory offerings, that support our customers’ product innovation and business growth. The UL Mark serves as a recognized symbol of trust in our customers’ products and reflects an unwavering commitment to advancing our safety mission. We help our customers innovate, launch new products and services, navigate global markets and complex supply chains, and grow sustainably and responsibly into the future. Our science is your advantage.

Key Skills

Ranked by relevance