Job Closed
This listing is no longer active.
Senior Cloud Software Engineer
Location
California + 1 moreAll locations: California | Washington
Posted
76 days ago
Salary
$184K - $287.5K / year
Seniority
Senior
Job Description
Senior Cloud Software Engineer
NVIDIA
• Design, develop, and optimize cloud-based software solutions • Help drive the underlying technology stack and implementation methodology • Work closely with cross-functional teams to deliver high-quality cloud solutions • Mentor junior engineers, providing guidance on best practices and technical development • Identify and implement new technologies and methodologies to improve our cloud infrastructure and software development processes • Maintain a customer-centric approach by supporting, maintaining, and detailing software functionality
Job Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 8+ years of software development experience, with at least 5 years focused on cloud technologies
- Strong knowledge and experience in OOP concepts and Build Patterns, with in-depth experience in crafting and composing complex, large-scale back-end systems
- Strong knowledge of core Java - Collections API, Streams API, Concurrency, I/O
- Proficiency in RDBMS and NoSQL databases such as Cassandra, DynamoDB, and Redis
- Deep understanding of HTTP REST API, gRPC, security, and networking, along with a good grasp of API development influenced by UX/UI/CLI requirements
- Ability to drive pragmatic technical discussions towards practical solutions that are clean, reusable, testable, and extensible
- Dedication to collaborative development approaches, with the capability to impact daily operations across teams and collaborators
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues
- Strong verbal and written communication abilities, with a demonstrated history of being a standout colleague.
Benefits
- equity
- benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Intern, Software Engineering – Computational Chemistry
PsiQuantumBuilding the world’s first useful quantum computer.
• Contribute to hardening a chemistry-to-quantum resource estimation pipeline: robustness, scalability, reproducibility, and “push-button” usability. • Implement and validate stable interfaces/data contracts between core modules (inputs/outputs/metadata/schema checks). • Help automate execution of a predefined benchmark suite across both cloud GPU environments and internal HPC clusters (job submission, retries, artifact collection, deterministic configs). • Support expansion of an end-to-end scientific computation workflow by implementing integration layers, validation, and test coverage for new upstream inputs, additional computational backends, and alternative algorithmic paths within a single, consistent execution framework. • Implement a representative application workflow that exercises the pipeline across a structured set of related inputs (parameter sweeps), automates repeated executions, aggregates outputs into analysis-ready artifacts, and documents key assumptions, approximations, and major sources of error/uncertainty. • Implement secure, automated sharing of HPC outputs to cloud object storage (e.g., S3) for downstream analysis and collaboration.
• Implement governance patterns for datasets and run outputs (naming, lineage, access boundaries, catalog/volume organization). • Improve dataset upload validation and guardrails to prevent accidental modification of unrelated storage paths and to enforce consistent metadata and file structure • Build monitoring and reporting for compute usage and cost drivers (job frequency, runtime, GPU utilization proxies, storage growth, auto-termination effectiveness). • Deliver dashboards that make platform health and spend understandable to both engineers and researchers. • Refactor existing job setup / submission scripts into a maintainable, testable OOP design (clear interfaces, configuration objects, reusable clients). • Improve workflow parameter handling for the two-stage pipeline (tensor factorization stage and QRE stage) and standardize outputs for downstream analysis. • Reduce onboarding friction by abstracting authentication and setup into a single, ergonomic path (e.g., a CLI/Python entry point that validates auth, environment, and required dependencies). • Replace “follow the guide manually” with automation: preflight checks, actionable errors, and self-serve setup validation.
• Du betreust Kundenprojekte von Anfang bis Ende • Du entwickelst Softwarelösungen von Front- bis Backend • Du nutzt modernste Technologien und lernst durch verschiedene Projekte die vielen Facetten der .NET- Entwicklung kennen • Du übernimmst Verantwortung und lernst verschiedenste Branchen kennen
Senior Software Engineer – Wireless Software Development, WLAN
SonicWallDelivering real-time breach detection and prevention solutions backed by SonicWall Capture Threat Network.
• Lead integration, optimization, and troubleshooting of Wireless LAN kernel drivers for NGFW platforms. • Design and enhance wireless and data plane components to meet high-performance and low latency requirements. • Collaborate with cross functional teams to drive delivery of features, improvements, and system level enhancements. • Own complex debugging, performance analysis, and root cause investigations across WLAN and networking subsystems. • Prototype and evaluate new technologies, contributing to NextGen NGFW capabilities and product innovation. • Influence architectural decisions, performance strategies, and long-term technical direction for wireless and dataplane systems.



