Top

Senior Software Engineer - Build and Deployment Tools

Bengaluru, Karnataka, India

509 Days ago

Job Description


NVIDIA has continuously reinvented itself. Our invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Today, research in artificial intelligence is booming worldwide, which calls for highly scalable and massively parallel computation horsepower that NVIDIA GPUs excel. NVIDIA is a ?learning machine? that constantly evolves by adapting to new opportunities that are hard to solve, that only we can address, and that matter to the world. This is our life's work , to amplify human creativity and intelligence. As an NVIDIAN, you'll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join our diverse team and see how you can make a lasting impact on the world!

Our team is responsible for development and management of infrastructure and huge amount of software tools and releases for chip designs. Rapid changes to adapt to new design and process requirements are the must while maintaining backward compatibility and keeping tools reliable and scalable.

What You'll be Doing:

Work as a team to develop and maintain reliable, scalable and very thoughtful build and release services to provide high quality tools that our chip designers rely on every day.

Develop responsive services for users to quickly schedule, track and triage requests.

Develop scalable tools to collect, analyze, monitor and visualize the performance and health of the build and deployment systems.

Research and develop CI/CD solutions that help software developers deliver world-class quality software.

What We Need to See:

Bachelor's degree (or higher) in Computer Science or Computer Engineering or equivalent experience

5+ years of software development experience

Experienced with OOP, Perl/C++/Golang, Unix/Linux.

Experienced with full stack development.

Solid understanding of data structure, algorithms (e.g graphs, DAG), computer architecture and computer science theory

Flexibility/adaptability for working in a global and wide-ranging environment with different frameworks and requirements

Ways to stand out from the crowd:

Proficiency in SCM (e.g. Git, Perforce) and build systems (e.g. Make, CMake, makepp, Bazel)

Background in C++ linter, memory check, performance profiling, and code coverage tools.

Experienced with distributed computing systems such as LSF

#LI-Hybrid

Key Skills Required

Software DevelopmentPerlArchitectureAlgorithmsComputer GraphicsCI/CDAdaptabilityArtificial IntelligenceCMAKEComputer ArchitectureComputer EngineeringComputer ScienceComputingCreativityData StructureDesignDevelopmentDistributed ComputingFull Stack DevelopmentGitInfrastructureIntelligenceLearningLinuxManagementMassively ParallelParallel ComputingPerForceProfilingResearchScienceSupportiveTriage

Job Overview


Job Function: IT/Computers - Software & Software Services

Job Type: Full Time

Workplace Type: Not Specified

Experience Level: Mid-Senior level

Salary: Competitive & Based on Experience

Experience: 5 - 6 yrs

Contact Information


Company about us:

NVIDIA is a leading company in the world of accelerated computing, with a rich history of innovation and growth. Since its inception in 1993, the company has been at the forefront of revolutionizing the way we use technology, particularly in the fields of gaming, computer graphics, and artificial intelligence. With...

Company Name: NVIDIA

Recruiting People: HR Department

Website: https://www.nvidia.com/en-us/

Headquarter: Santa Clara, California, USA 95050

Industry: IT/Computers - Hardware & Networking

Company Size: 10000+ Employees

Location

Important Alert:
Beware of people who promise you a job or interview in exchange for money. If someone asks you for money and says it's for something like a registration fee or a refundable deposit, it could be a scam. Please be cautious. Remember, elsejob.com does not guarantee a job or interview in exchange for money, so don't give money to anyone like that.

Similar Jobs

Senior Engineering Manager

Mercari, Inc. (India) • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job
Java Full Stack Developer

Weekday AI • Bengaluru, Karnataka, India

Experience: 7 - 8 yrs

Salary: Competitive & Based on Experience

View Job
Senior Software Engineer - Low Latency C++

BestEx Research • Bengaluru, Karnataka, India

Experience: 5 - 6 yrs

Salary: Competitive & Based on Experience

View Job
QA Lead

Weekday AI • Bengaluru, Karnataka, India

Experience: 7 - 9 yrs

Salary: Competitive & Based on Experience

View Job
Enterprise Sales Specialist - Pharma Software

Leucine • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job
Agentic AI Engineer (Fractional)

Substance | Level Up by Substance • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job
AI Engineer

Allucent • Bengaluru, Karnataka, India

Experience: 5 - 8 yrs

Salary: Competitive & Based on Experience

View Job
Software Developer - L2/L3 Networking Datapath

Weekday AI • Bengaluru, Karnataka, India

Experience: 4 - 12 yrs

Salary: Competitive & Based on Experience

View Job
JAVA Full Stack Developer - Bangalore

Infotel UK • Bengaluru, Karnataka, India

Experience: 5 - 7 yrs

Salary: Competitive & Based on Experience

View Job
Staff Java Backend Engineer (Azure)

Mindera • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job