英伟达AI Application Developer
任职要求
• BS or MS in Computer Science, Electrical/Computer Engineering, or a related field. • 2–3 years of experience building AI applications, with at least 1 year focused on developing LLM-based agents (e.g., tool use, function calling, ReAct-style reasoning, RAG integration). • Strong programming skills in Python and one of C++, JavaScript, or TypeScript. • Experience with an agent framework such as LangChain Agents/LangGraph, AutoGen, CrewAI, Semantic Kernel, or Haystack Agents. • Proficiency in creating custom tools/functions, integrating external APIs, and working with async workflows and retries. • Practical experience with privacy, responsible AI practices, prompt engineering, and content filtering. • Familiarity with PyTorch or TensorFlow, REST/gRPC, Docker, cloud platforms (AWS, Azure, or GCP), and databases (SQL/NoSQL, vector DBs). Ways to stand out from the crowd: • Experience customizing agent frameworks (e.g., planners, routers, memory, tool management, conversation state machines). • Expertise in multi-agent systems, workflow orchestration, or event-driven designs; familiarity with structured output (e.g., JSON schema, OpenAPI). • Knowledge of evaluation and guardrail systems (e.g., NeMo Guardrails, Guardrails AI, custom evaluation harnesses, A/B testing, telemetry). • Experience optimizing GPU inference with tools like NVIDIA Triton Inference Server, TensorRT, or RAG tooling. • Skills in retrieval efficiency (e.g., ANN, indexing), caching, or cost-aware inference.
工作职责
We are seeking a skilled developer to build production-grade AI applications, focusing on LLM-based agents and tool-using systems. You will integrate large language models (LLMs), retrieval-augmented generation (RAG), and external tools/APIs on GPU-accelerated stacks, enhancing agent frameworks for reliability, scalability, and safety. What You’ll Be Doing: • Design, implement, and deploy AI-powered features using LLMs, including autonomous and multi-agent workflows. • Build agent toolchains, including planning, tool/function calling, memory management, RAG integration, and enterprise API connectivity. • Enhance agent frameworks with custom planners, routers, concurrency control, state management, and retry mechanisms. • Develop evaluation and observability systems to monitor agent performance (success rates, tool-call accuracy, latency, cost, traces). • Implement safety and compliance measures, including content filtering, PII handling, and policy enforcement using guardrail frameworks. • Optimize inference pipelines for GPU performance, latency, and cost; deploy via microservices and APIs. • Manage CI/CD, containerization, and deployment; maintain monitoring, logging, and alerting; and produce clear documentation.
• Working directly with key application developers (especially LLM) to understand the current and future problems they are solving, creating and optimizing core parallel algorithms and data structures to provide the best solutions using GPUs, through both library development and direct contribution to the applications. This includes training and inference optimization for large language models, directly contributing to frameworks such as Megatron and TRTLLM, SGLang, vLLM... • Collaborating closely with the architecture, research, libraries, tools, and system software teams at NVIDIA to influence the design of next-generation architectures, software platforms, and programming models, including by investigating impact on application performance and developer productivity. • Engaging in deep optimization of high-performance operators, involving but not limited to CUDA deep optimization, instruction and compiler optimization. These optimizations will directly support customers or be integrated into products like cuDNN, cuBLAS, and CUTLASS... • Some travel is required for conferences and for on-site visits with developers.
Introduction A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio; including Software and Red Hat. Curiosity and a constant quest for knowledge serve as the foundation to success in IBM Consulting. In your role, you'll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions resulting in ground breaking impact for a wide network of clients. Our culture of evolution and empathy centers on long-term career growth and development opportunities in an environment that embraces your unique skills and experience. Your role and responsibilities As a senior SAP Consultant, you will serve as a client-facing practitioner working collaboratively with clients to deliver high-quality solutions and be a trusted business advisor with deep understanding of SAP Accelerate delivery methodology or equivalent and associated work products. You will work on projects that assist clients in integrating strategy, process, technology, and information to enhance effectiveness, reduce costs, and improve profit and shareholder value. There are opportunities for you to acquire new skills, work across different disciplines, take on new challenges, and develop a comprehensive understanding of various industries. Your primary responsibilities include: • Strategic SAP Solution Focus: Working across technical design, development, and implementation of SAP solutions for simplicity, amplification, and maintainability that meet client needs.• Comprehensive Solution Delivery: Involvement in strategy development and solution implementation, leveraging your knowledge of SAP and working with the latest technologies. Required education Bachelor's Degree
Introduction A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio Your role and responsibilities Fiori Application Development (Frontend):Design and develop custom SAP Fiori applications using SAP Fiori UI5, SAP Web IDE, SAP BAS, and SAP Fiori Design Guidelines.Create responsive, high-performance, and user-friendly interfaces by following Fiori principles and using SAP UI5.Implement advanced frontend technologies such as JavaScript, HTML5, CSS3, and SAPUI5 for application design and UI implementation.Integrate Fiori apps with SAP backend systems (e.g., SAP ECC, SAP S/4HANA) using OData services, JSON, and other RESTful APIs.Develop Fiori Launchpad configurations, tiles, and catalogs to optimize the Fiori user experience. Required education Bachelor's Degree