Job Closed
This listing is no longer active.
Senior Software Engineer, Infrastructure Automation, Distributed Systems
Location
California + 4 moreAll locations: California | North Carolina | Massachusetts | South Carolina | Texas
Posted
73 days ago
Salary
$224K - $356.5K / year
Seniority
Senior
Job Description
Senior Software Engineer, Infrastructure Automation, Distributed Systems
NVIDIA
• Design, build, deploy, and run infrastructure services & manage the software life cycle in scope to meet our business goals • Participate in the definition of our internal facing service level objectives and error budgets as part of our overall observability strategy • Eliminate toil or automate it where the ROI of building and maintaining automation is worth it • Practice sustainable blameless incident prevention and incident response while being a member of an oncall rotation • Consult with and provide consultation for peer teams on systems design best practices
Job Requirements
- BS degree in Computer Science or a related technical field involving coding (e.g., physics or mathematics) or equivalent experience
- 12+ years of relevant experience
- A track record showing a good balance between initiating your own projects, convincing others to collaborate with you and collaborating well on projects initiated by others
- Experience with infrastructure automation and distributed systems design developing tools for running large scale private or public cloud system in production
- Experience in one or more of the following: Python, Go, Perl or Ruby
- In depth knowledge in one or more of Linux, Networking, Storage, and Containers.
Benefits
- Equity
- Benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer – AI Search
LawPayAn AffiniPay solution and the trusted partner in helping law firms get paid easier, more securely, and 39% faster.
• Collaborate with product managers and stakeholders to translate business problems into AI-powered search and retrieval solutions. • Design and build hybrid search systems combining keyword search (BM25) and semantic/vector search to power intelligent discovery across large datasets. • Develop and optimize retrieval pipelines used in RAG (Retrieval Augmented Generation) and AI-driven applications. • Build scalable pipelines for document ingestion, indexing, embedding generation, and search ranking. • Partner with the Data team to ensure the right data is collected, enriched, chunked, and indexed for retrieval systems. • Design and implement AI-powered services that combine LLMs with search infrastructure. • Write high-quality Python code to manipulate data, build search pipelines, and evaluate retrieval performance. • Develop tools and infrastructure to support relevance tuning, search quality evaluation, and continuous improvement of ranking models. • Work with our cloud operations team to deploy AI search services, monitor performance, and improve latency, relevance, and reliability
• Develop, test, and maintain full-stack web applications using .NET, C#, MS SQL, and NoSQL databases • Design and implement server-side logic and components • Develop RESTful APIs and integrate them with front-end applications • Build responsive and user-friendly front-end interfaces using modern front-end technologies • Collaborate with business stakeholders to understand requirements and deliver optimal solutions • Write clean, maintainable, and efficient code following best practices and coding standards • Optimize applications for maximum speed and scalability • Perform code reviews and mentor junior developers • Troubleshoot, debug, and resolve issues in production and development environments • Collaborate with DevOps to ensure smooth deployment and continuous integration • Stay current with industry trends and emerging technologies • Work as a team player to ensure project success, demonstrating a "get it done" attitude and taking ownership of tasks to meet deadlines
Technical Lead – Web Applications
Accenture Federal ServicesWe believe in the power of change, harnessed in ways that matter for our country and communities.
• Lead design and development of AWS‑based web applications • Define architecture, technology choices, and coding standards • Build high‑performance UI components using modern JavaScript/TypeScript frameworks • Implement strategies for processing and visualizing large meteorological datasets • Oversee rendering and performance for advanced browser‑based visualizations • Collaborate with UX, meteorologists, and DevOps to deliver end‑to‑end solutions • Mentor engineers, lead reviews, and resolve complex technical issues
• Design and develop AI-enabled services and applications using Python and modern cloud-native architectures. • Integrate large language models (LLMs) and AI APIs into production systems to enable intelligent automation and decision support. • Build scalable microservices and APIs that support AI-driven workflows and data processing. • Develop pipelines and services that process structured and unstructured data to support intelligent applications. • Implement secure APIs and event-driven architectures that support data integration and AI-enabled services. • Optimize AI-powered applications for performance, reliability, and scalability in cloud environments. • Collaborate with engineers, product teams, and stakeholders to translate AI concepts into deployable solutions. • Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project.




