Senior Full Stack Engineer, Deep Learning Algorithms

Senior Full Stack Engineer, Deep Learning Algorithms

Nvidia

Multiple Locations

You will be responsible for implementing and maintaining tools, and infrastructure that enable our teams to productize NVIDIA SW stack: DL Frameworks, DL models, AI services and other tools and technologies. Are you ready for this challenge?

What you’ll be doing:

  • Automating and optimizing testing of Deep Learning models and AI Services from different data domains with focus on inference;
  • Developing shared utilities for setting up systems, running tests, recording results and visualization on dashboards;
  • Configuring, maintaining, and building solutions on industry-standard tools (e.g. GitLab, Docker, ElasticSearch etc.);
  • Lead best-practices for building, testing, and releasing software including AI Services and DL models;
  • Identifying infrastructure needs and translating them into action;
  • Building tools for automatic content generation mechanisms that saves dozens of engineering hours.

What we need to see:

  • BSc or MS degree in Computer Science, Computer Architecture or related technical field;
  • 5+ years of work experience in software development;
  • Excellent Python programming skills, and a deep understanding of OOP concepts;
  • Experience in building both back-end services (e.g. Flask, FastAPI, Django) services and front-end (e.g. JS, React, Vue, Dash, Streamlit);
  • Understanding of Deep Learning on the level that allows benchmarking DL models;
  • Familiarity with DevOps concepts such as CI/CD, Docker, Jenkins, and automation tools;
  • Strong time-management and organization skills for coordinating multiple initiatives and priorities;
  • Ability to utilize new technologies and products in very complex projects;
  • Good communication and documentation habits.

Ways to stand out from the crowd:

  • Deep understanding of containerization technologies such as Docker;
  • Experience in building monitoring or dashboarding solutions;
  • Hands-on in configuring complex CI pipelines;
  • Experience with HPC based compute clusters and scheduling solutions like Slurm or familiarity with orchestration tools such as Kubernetes;
  • Hands-on experience working in cloud environment.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Multiple Countries      Developer      Python Developer      Web Developer      Nvidia     

© EuroJobsites 2024