Senior AV Tools Software Engineer, AI Infrastructure

Nvidia Westford , MA 01886

Posted 2 months ago

We are now looking for a Senior AV Tools Software Engineer

NVIDIA is hiring senior software engineers to build a developer platform for AV application debugging and insights as a part of our AI infrastructure and deep learning platforms! You will need to have strong programming skills, a deep understanding of cloud technologies, distributed storage & compute systems, and distributed systems architecture. You will require excellent communication and planning skills. If you have a real passion for engineering complex tools, and are methodical and detail oriented while at the same time very practical to quickly come up with initial solutions suitable for later refinement, this is a fantastic opportunity to develop your skills! Together, we will help advance NVIDIA's capacity to build and deploy leading solutions for a broad range of AI-based applications such as autonomous vehicles, healthcare, virtual reality, graphics engines and visual computing.

What you will be doing:

  • Architect and build scalable and distributed debug and insights infrastructure and algorithms for autonomous vehicle applications.

  • Collaborate with multiple autonomous vehicle teams to understand their debugging tool requirements that help improve engineering efficiency.

  • Work with a diverse set of researchers and engineers from the fields of computer vision, machine learning, path planning and vehicle control as customers.

  • Work with a wide range of technologies spanning from GUI front-ends for analytics algorithms to large scale distributed data streams and databases of sensor and annotation data.

  • Collaborate with AI applied researchers and leaders to build future-proof infrastructure.

What we need to see:

  • You have a BS or MS in Computer Science or equivalent with 6+ years of relevant experience in a programming intensive role.

  • Strong programming background that incorporates methodologies like data structures, design patterns, OOP, and test driven development.

  • You possess advanced programming skills to build distributed server based systems, microservices, RESTful APIs, and web technologies.

  • Advanced Python programming expertise.

  • GUI toolkit experience, for example, Qt.

  • Expertise in databases including Hive, Presto, SQL.

  • Experience in working with complex software systems on Linux.

  • Highly motivated with strong interpersonal skills, you have the ability to work successfully with multi-functional teams, principles and architects and coordinate effectively across organizational boundaries and geographies.

Ways to stand out from the crowd:

  • Advanced programming expertise with full-stack web based visualization technologies to help provide data insights.

  • Experience in automotive development and tooling.

  • An expert programmer in Go, C/C++, and Scala.

  • Familiarity with analyzing and evaluating machine learning algorithms in Matlab or Python.

With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most brilliant and talented people in the world working with us and our engineering teams are growing fast in some of the hottest state of the art fields: Deep Learning, Artificial Intelligence, and Autonomous Vehicles. If you're a creative computer scientist/engineer with a real passion for distributed systems and autonomous driving, we want to hear from you.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

#deeplearning


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
lc_ad

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 Developer Technology Engineer AI

Nvidia

Posted 4 weeks ago

VIEW JOBS 3/4/2020 12:00:00 AM 2020-06-02T00:00 We are now looking for a Senior Developer Technology Engineer focused on Deep Learning and AI: NVIDIA is seeking a passionate, world-class computer scientist to work in its Compute Developer Technology (Devtech) team as an AI Developer Technology Engineer. What you will be doing: * Study and develop cutting-edge techniques in deep learning, graphs, machine learning, and data analytics, and perform in-depth analysis and optimization to ensure the best possible performance on current- and next-generation GPU architectures. * Work directly with key customers to understand the current and future problems they are solving and provide the best AI solutions using GPUs. * Collaborate closely with the architecture, research, libraries, tools, and system software teams at NVIDIA to influence the design of next-generation architectures, software platforms, and programming models. What we need to see: * A Masters or PhD in a Computer Engineering or Computer Science related discipline (or have equivalent experience), with 3+ years of relevant work or research experience. * Your work displays a strong knowledge of C/C++, software design, programming techniques, and AI algorithms. * Experience with parallel programming, ideally CUDA C/C++. * Strong communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills. * Some travel is required for conferences and for on-site visits with developers. Artificial intelligence, the dream of computer scientists for over half a century, is no longer science fiction. In the next few years, it will transform every industry. Soon, self-driving cars will reduce congestion and improve road safety. AI travel agents will know your preferences and arrange every detail of your family vacation. Medical instruments will read and understand patient DNA to detect and treat early signs of cancer. Where engines made us stronger and powered the first industrial revolution, AI will make us smarter and power the next. What will make this intelligent industrial revolution possible? A new computing model - GPU deep learning - that enables computers to learn from data and write software that is too complex for people to code. NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous computer scientist with a genuine passion for parallel computing? Do you love a challenge? If so, we want to hear from you. Come, join our AI Compute DevTech team and help build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. #deeplearning Nvidia Westford MA

Senior AV Tools Software Engineer, AI Infrastructure

Nvidia