Senior Software Architect, Advanced Development
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Spark @ 4 GCP @ 4 ETL @ 4 AWS @ 4 Azure @ 4 Databricks @ 4Details
NVIDIA is looking for a creative Advanced Development Engineer to join the Software Architecture Team. In this role you will shape the future of data centers, management and monitoring solutions. You will dive into emerging technologies, define and prove concepts, and identify or create the necessary frameworks. Responsibilities include defining and implementing large-scale telemetry pipelines, ensuring data integrity, designing simulation solutions and other innovative technologies, and designing and optimizing data architecture to support robust and scalable systems. As part of the architecture team, you will influence cross-company solutions and have the opportunity to participate in open source projects and communities.
Responsibilities
- Discover and assess emerging technologies and innovations to ensure alignment with technological goals and business value.
- Develop and integrate software services into the data center lifecycle.
- Incorporate new data sources to expand the capabilities of the centralized Data Lake.
- Build high-performance ETL pipelines with sophisticated data integrity control.
- Collaborate with various NVIDIA teams to define and implement solutions for business requirements.
- Work closely with architects and data scientists to shape solutions and meet business needs.
- Contribute to defining the architecture for next-generation monitoring and analytics solutions for large-scale data centers.
- Expand the capabilities of existing solutions and open source projects and contribute to the community.
Requirements
- BSc. or MSc. in Computer Engineering or Computer Science (or equivalent experience).
- 5+ years of development experience.
- Experience with modern analytic tools and platforms such as Apache Spark and Databricks.
- Deep understanding of telemetry solutions at scale and automation technologies, along with modern application platforms and paradigms.
- Advanced coding skills across development languages and tools, from ETL pipelines to standalone solutions.
- Experience designing and optimizing data architecture to support robust and scalable systems.
Ways to Stand Out
- Familiarity with cloud-native development and deployment methodologies.
- Experience with public cloud solutions (AWS, GCP, Azure).
- Background in data center design and technologies.
- Experience with large-scale data processing systems.
- Existing contributions to open source communities.
Compensation & Benefits
- Base salary ranges provided by level:
- Level 3: 148,000 USD - 235,750 USD
- Level 4: 184,000 USD - 287,500 USD
- You will also be eligible for equity and benefits (see NVIDIA benefits).
Additional Information
- Applications accepted at least until August 2, 2025.
- NVIDIA is an equal opportunity employer committed to a diverse work environment.