Senior Staff Finops Architect
By NVIDIA At Arizona, United States
Bachelors, Masters, or related computationally focused science degree (or equivalent experience).
Strong experience in public cloud cost concepts, including hourly rates, on-demand, spot, reservations, and private pricing agreements.
Experience in working with CSPs' account and concierge teams.
Strong cloud cost modeling and reporting experience in multiple cloud providers.
Experience in creating ETL pipelines using Databricks.
Leading a critical cloud cost initiative to simplify how we consume and present cloud cost data to internal NVIDIA teams.

Are you a software architect looking for a challenging and rewarding role? We are looking for a talented and experienced software architect to join our team and help us build the next generation of software products. You will be responsible for designing and developing software architectures, ensuring that they meet customer requirements and are scalable and secure. You will also be responsible for leading the development team and providing technical guidance and direction. If you are an experienced software architect looking for an exciting opportunity to make a real impact, then this is the job for you!

Overview A Staff Software Architect is a senior-level software engineering professional who is responsible for designing, developing, and maintaining software systems. They are responsible for creating and implementing software architectures that meet the needs of the organization. They must have a deep understanding of software engineering principles and be able to communicate effectively with other stakeholders. Detailed Job Description A Staff Software Architect is responsible for designing, developing, and maintaining software systems. They must have a deep understanding of software engineering principles and be able to communicate effectively with other stakeholders. They must be able to analyze requirements and develop software architectures that meet the needs of the organization. They must be able to identify and resolve software issues and ensure that the software meets the organization’s standards. They must be able to develop and maintain software documentation and provide technical support to other software engineers. Job Skills Required
• Expertise in software engineering principles and practices
• Knowledge of software development methodologies
• Ability to analyze requirements and develop software architectures
• Ability to identify and resolve software issues
• Ability to develop and maintain software documentation
• Ability to provide technical support to other software engineers
• Excellent communication and interpersonal skills
Job Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or a related field
• 5+ years of experience in software engineering
• Expertise in software engineering principles and practices
• Knowledge of software development methodologies
• Ability to analyze requirements and develop software architectures
• Ability to identify and resolve software issues
• Ability to develop and maintain software documentation
• Ability to provide technical support to other software engineers
Job Knowledge
• Expertise in software engineering principles and practices
• Knowledge of software development methodologies
• Knowledge of software design patterns and best practices
• Knowledge of software testing and debugging techniques
• Knowledge of software security principles and practices
• Knowledge of software architecture and design
Job Experience
• 5+ years of experience in software engineering
• Experience in developing software architectures
• Experience in developing and maintaining software documentation
• Experience in providing technical support to other software engineers
• Experience in software testing and debugging
• Experience in software security principles and practices
Job Responsibilities
• Design and develop software architectures that meet the needs of the organization
• Analyze requirements and develop software architectures
• Identify and resolve software issues
• Develop and maintain software documentation
• Provide technical support to