API Architect

Company: NVIDIA
Company: NVIDIA
Location: US, CA, Santa Clara
Commitment: Full time
Posted on: 2024-02-19 05:16
NVIDIANs work, think and learn as a team and thrive in a very inspiring environment, and are motivated by a culture that demands innovation and the highest standards. Our employees are passionate about parallel and visual computing. Our technology impacts the visual experience in video game development, film production, space exploration, medicine, computational finance, and automotive design, and we've only scratched the surface of what we can accomplish when we apply our technology to it. We need passionate, hard-working, and creative people to help us pursue some of these unusual opportunities. The rewards are sweet and include collaborating with some of the best minds in the industry, and the opportunity to work on products that transform the way people work and play.As an API Architect, you will be designing & developing highly scalable APIs to support large data volumes from ERP, Salesforce, SaaS, varied data sources such as Data Lake, Databases, distributed systems, applications, cloud & SaaS to name a few. You will help architecting companywide API landscape, drive API adoption, lead from the front for API/Microservices-led development strategy, and build DevOps models for self-service API deployment. You use Agile methodologies to design and develop the back-end using our software stack to improve speed & agility among integrated application environments. If you have a passion for innovation and driving large scape APIs/integration/ handling large data sets, we are looking for you.What you’ll be doing:Develop roadmap & framework to bring APIs developed via tools, platforms, Gateways, and standalone APIs to Enterprise API HUBLead & collaborate with multi-functional teams to drive API strategyDefine the API's features, security setup, internal/external onboarding process, scalability, centralized governance, a reference architecture for the API led Integration pattern to bring standardization across the organizationThe focus is to enable Self-Service across workstreams, bring Product mindset to provide services to customers where the end-to-end API framework is Service, think about re-usability, and how one is able to use the platform without any handholding. Build metrics, Key performance indicators for API use, and monetizationExperience with Hybrid multi-cloud (Mix of IaaS, PaaS, SaaS & on-prem) applications, build the framework to drive reusability using API.Strong technical expertise for the creation of API guidelines - standard methodologies, authentication, authorization frameworks by adopting industry-standard methodologies.Understand concepts of threat modeling, Containerization and ScalabilityWhat we need to see:Bachelor’s/Master’s degree in Computer Science or equivalent experience10+ years of experience in end-to-end API lifecycle from design, developmentValidated expertise across multiple API platforms, gateways, have established API strategy for large organizations, and have defined Unified API Strategy, bringing standardization and API governanceLead API strategy/roadmap initiatives while aligning the strategy to the business objectives for API personas such as Developers, Partners, Customers, Business UsersExperience in building large scale Developer Portal and is the ability to drive the entire API development lifecycle from design & build to governance & managementExpertise in containerization, micro-services architecture & multi-cloud integration patternsExpert level knowledge in MuleSoft, CPIS, SAP APIM to include API proxies, mashups, rate limiting, security, analytics, monetization and developer portals.Experience with design, development, and deployment of SOA based architecture for a large organization demonstrating multiple COTS Business applications is preferred Experience with Tomcat, XML, JMS, XSLT, WS-*, SOA/Integration, and API Management technologies and standards Experience with using a JAVA IDE (Eclipse, Intelli J, Netbeans)Experience with common web connectivity and integration standards/protocols such as XML, SOAP, REST, JSON and JDBCProgramming Languages: Node.js, Java, J2EE, EJB, JSP, XML, Java Mail, JNDI, SOA, servlet, Struts, J2EE pattern Proficient in writing multi-threaded processes using MuleSoft APIs, Mule batch jobs, and Mule flows with Anypoint PlatformWays to stand out from the crowd:Prior experience demonstrating knowledge of Integrating Business process in functional areas like Planning, Order-to-Cash, Operations, and Finance.Have established API-HUB for large enterprise supporting product driven APIs frameworkNVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you!The base salary range is 156,000 USD - 287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
View Original Job Posting