AI Software developer / researcher

We are looking for AI Software developer / researcher to join our team in Trondheim, Norway!

Are you passionate about software engineering and AI? Do you like to learn new technologies?

 

DNV – Group Research and Development (GRD) is strengthening its Digital Assurance (DA) program at our offices in Trondheim. We are looking for a skillful, curious, creative, and responsible software developer to join our program.

 

In the Simulation Technologies group, we are developing web applications and tools that enable collaboration and simulation for the testing of cyber-physical and autonomous systems in the cloud. Simulation-based testing allows for more practical exploration of large state spaces compared to tests using physical assets. Techniques to better cover such large spaces exist in statistics and AI, e.g., Gaussian processes and surrogate models. These techniques can be used for example for iterative testing. By selecting test cases based on previous results, we can focus simulation efforts where it matters the most, to reduce uncertainty about the system, and reduce risk, while also reducing the number of simulations needed for performing assurance.

 

You will help us develop future technologies and services related to the assurance of digital assets, using cloud infrastructure, simulations, and web technologies. Key ongoing projects cover (i) exploring the role of time-domain simulations for assurance of systems with AI inside, (ii) its connection to cyber security risks, (iii) exploring AI techniques for efficient simulation-based testing, and (iv) developing an automatic and large-scale simulation-based testing tool to be used in assurance.

 

Reasons to work with us:

 

Attractive rewards. We offer a comprehensive benefits package, including 6 weeks of annual vacation, subsidized canteen, health services, and competitive pension, insurance, and parental leave agreements, in addition to a global profit share scheme. 

Work/life balance. We offer flexible working hours and have a focus on a good work/life balance for our employees.

Supportive and caring culture. Our international culture embodies diverse colleagues who value teamwork and inclusion across business areas and borders. You may also join employee associations to establish networks through social and professional activities.

Career and development. The possibilities to grow and develop your competencies and ambitions within DNV are extensive. We have a strong company culture with an emphasis on a growth mindset, competence sharing, and professional and personal development.

 

By joining DNV you become part of a world-leading company whose purpose is to safeguard life, property, and the environment. You will also be part of a culture where our values “we care, we share, we dare” characterize how we act towards each other, and our customers and perform our work.


We are looking for a colleague who:

  • Has good problem-solving skills, is analytical, systematic, self-driven, and organized.
  • Is collaborative and enjoys working in a supportive team where we share successes and failures.
  • Has good communication skills and fluency in English, both verbal and written.
  • Is eager to work with AI and software engineering.
  • Is keen to stay up to date on relevant developments within their own area(s) of expertise and likes to learn new technologies and programming languages.
  • Has a background in AI, for example working with; Bayesian or Bandit optimization, neural networks/DeepNN, generative AI (incl. LLMs), reinforcement learning / DeepRL, XAI, NLP, agent-based systems, digital twins, surrogate modeling, knowledge representation & reasoning, planning & search, argumentation frameworks, anomaly detection algorithms, game theory.
  • Is eager to work with AI and software engineering.

We are looking forward to hearing from you in your cover letter about how you think your background might contribute towards our efforts of developing digital assurance and smart testing approaches! You can find more information about our team and the DA program at:

  • https://www.dnv.com/research/future-of-digital-assurance/index.html
  • https://www.dnv.com/services/simulation-trust-center-collaboration-platform-207515
  • https://www.dnv.com/research/review-2021/featured-projects/simulation-trust-center.html

 

Required qualifications:

  • Master’s degree or PhD in Computer Science, Mathematics, Physics, Statistics, Cybernetics, Control and Automation Engineering, Artificial Intelligence, Information Science, Informatics, or related fields.
  • Experience programming in Python
  • Experience with PyTorch, TensorFlow, Pandas or other machine learning packages/libraries/toolkits

We further appreciate any experience with:

  • Other AI tools and methods (feel free to specify further in your cover letter)
  • Other programming languages, such as C++, Clojure, Java
  • Design of Experiments (DoE)
  • Agile development methodologies
  • Cloud architecture, Docker and Kubernetes

For more information about the position, please contact:

César Carvalho, Simulation Technology group leader, DNV – Group Research and Development, [email protected]

 

Interested? How to apply

Please upload your CV, application letter and grade certificate in our application tracking system (iCIMS). All documents should be in English, if possible. Applicants without this information will not be considered.

 

Application deadline: 05.11.2023

 

We are ready to receive your application – so apply now!