CrawlJobs Logo

Senior Software Engineer - Processing Unit for Copilot

China, Beijing · Job Posted March 22, 2026
Apply Position
Job Link Share

Job Description

We are seeking an expert Senior GPU Engineer to join our AI Infrastructure team. In this role, you will architect and optimize the core inference engine that powers our large-scale AI models. You will be responsible for pushing the boundaries of hardware performance, reducing latency, and maximizing throughput for Generative AI and Deep Learning workloads. You will work at the intersection of Deep Learning algorithms and low-level hardware, designing custom operators and building a highly efficient training/inference execution engine from the ground up.

Job Responsibility

  • Custom Operator Development: Design and implement highly optimized GPU kernels (CUDA/Triton) for critical deep learning operations (e.g., FlashAttention, GEMM, LayerNorm) to outperform standard libraries
  • Inference Engine Architecture: Contribute to the development of our high-performance inference engine, focusing on graph optimizations, operator fusion, and dynamic memory management (e.g., KV Cache optimization)
  • Performance Optimization: Deeply analyze and profile model performance using tools like Nsight Systems/Compute. Identify bottlenecks in memory bandwidth, instruction throughput, and kernel launch overheads
  • Model Acceleration: Implement advanced acceleration techniques such as Quantization (INT8, FP8, AWQ), Kernel Fusion, and continuous batching
  • Distributed Computing: Optimize communication primitives (NCCL) to enable efficient multi-GPU and multi-node inference (Tensor Parallelism, Pipeline Parallelism)
  • Hardware Adaptation: Ensure the software stack fully utilizes modern GPU architecture features (e.g., NVIDIA Hopper/Ampere Tensor Cores, Asynchronous Copy)

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Architectural Mastery: Expertise in the CUDA programming model and NVIDIA GPU architectures (specifically Ampere/Hopper)
  • Deep understanding of the memory hierarchy (Shared Memory, L2 cache, Registers), warp-level primitives, occupancy optimization, and bank conflict resolution
  • Familiarity with advanced hardware features: Tensor Cores, TMA (Tensor Memory Accelerator), and asynchronous copy
  • Proven ability to navigate and modify complex, large-scale codebases (e.g., PyTorch internals, Linux kernel)
  • Experience with build and binding ecosystems: CMake, pybind11, and CI/CD for GPU workloads
  • Performance Engineering: Mastery of NVIDIA Nsight Systems/Compute
  • Ability to mathematically reason about performance using the Roofline Model, memory bandwidth utilization, and compute throughput

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - Processing Unit for Copilot

8 matching positions

New

Digital Software Engineer Senior Analyst

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in product development/product management environment, with a strong background in developing single-page applications using Angular 19+
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience delivering with an agile methodology
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
  • Knowledge of Node.js scripting, Webpack, esbuild, Unit Testing, Integration Testing, Modfed, and shell scripting
  • Experience with Angular Library package development
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts, specifically focusing on complex Angular applications and component development
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles, especially within the Angular framework and its ecosystem
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges, with a particular focus on optimizing Angular application performance, scalability, and maintainability
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects in frontend Angular applications
  • Have a deep understanding of the technical requirements for the solutions being built, including Angular best practices, state management patterns (e.g., NgRx), and modular architecture
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life, with an emphasis on efficient Angular development workflows, build processes, and deployment strategies
  • Proficient in information modeling, data structures and algorithms, applied to frontend data handling and complex UI interactions within Angular
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others (i.e. architecture or infrastructure) collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions, especially concerning Angular application architecture, component design, and integration patterns
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java / Hibernate

Imagine building the analytics layer that millions of business users rely on to ...
Location
Location
United States , McLean
Salary
Salary:
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Computer Science (4+ years experience) or MS in Computer Science (2+ years experience)
  • Strong Java fundamentals - Spring Framework, Hibernate/JPA, interface-first architecture, dependency injection
  • Experience building interactive web UIs with TypeScript/React (or similar component frameworks)
  • Comfort with functional programming concepts (immutability, higher-order functions, declarative UI)
  • Experience with relational databases - schema design, migrations, query optimization
  • Demonstrated ability to work across multiple languages and layers in a single feature
  • Strong testing discipline - unit, integration, and UI-level tests
  • Excellent communication skills and ability to mentor others
Job Responsibility
Job Responsibility
  • Design and implement full-stack features across Java services, SAIL interfaces, and React/TypeScript chart components
  • Build and extend AI copilot pipelines that use LLMs to generate process insights, KPI suggestions, and actionable recommendations
  • Own features from database schema (Liquibase/JPA) through API layer (Spring) to interactive UI
  • Develop rich data visualization experiences: chart configuration UIs, dashboard builders, and report designers
  • Write interface-first Java with constructor injection and proper layering
  • Contribute to SAIL system rules using functional programming patterns, Redux state management, and deferred evaluation
  • Build and maintain TypeScript/React chart widgets that render complex configurations
  • Lead feature development with spec-driven workflows, mentor engineers, and conduct thorough code reviews
  • Ensure reliability through comprehensive testing (unit expression tests, integration tests, UI tests, migration tests)
  • Collaborate on feature breakdowns, sizing, and architectural decisions with your squad
What we offer
What we offer
  • Health coverage
  • Employee Assistance Program (EAP) with free mental health support
  • Life and disability insurance
  • Employee Stock Purchase Program (ESPP)
  • Retirement/pension plan
  • Wellness dollars
  • Tuition reimbursement
  • Family-forming benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Platform & Integrations

The Platform and Integrations team is building out the core services to provide ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ Experience with C# and .NET, unit testing, object-oriented programming, and web services
  • 3+ Experience with PostgreSQL, including maintaining and performing tuning
  • Proficient in Test Driven Development (TDD) and Domain Driven Development (DDD) with xUnit, Postman etc.
  • Experience with Event driven architectures with tools like Kafka and in-memory data stores like Redis
  • Proficient in container technologies such as Docker and Kubernetes (K8s)
  • Familiarity with CI/CD pipelines and Infrastructure as Code (Terraform, Pulumi, etc.)
  • Experience with Claude, CoPilot, GitHub, NewRelic, Snowflake, Ansible, Python, Agentforce is a plus
  • Experience with major CRM ecosystems like Salesforce/Dynamics is a plus
  • Front-end experience is a plus
  • Cloud Expertise: Experience with cloud platforms like AWS, Google Cloud Platform (GCP), or Microsoft Azure
Job Responsibility
Job Responsibility
  • AI-native integrations ensuring high performance, scalability, and reliability
  • Cloud Support: Work closely with geographically distributed Cloud/DevOps teams to provide production support as-needed
  • Integration: Collaborate with data engineers, AI engineers, and product teams to integrate CRM capabilities across the Seismic platform
  • Technical Leadership: Provide technical guidance and mentorship to junior engineers, promoting best practices in full-stack development
  • Collaboration: Work closely with cross-functional teams, including product managers, frontend engineers, and UX
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Rocks)

Invent.ai is a fast-growing company providing AI-Decisioning for Inventory, Merc...
Location
Location
United States
Salary
Salary:
Not provided
invent.ai Logo
invent.ai
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of work experience including scalable SaaS systems
  • Bachelor's degree or higher in a related field
  • Strong hands-on experience across our core tech stack: Python and Apache Spark (PySpark) for data processing, AWS Serverless ecosystem (Lambda) for backends, and React for frontend UI
  • Deep understanding of Object-Oriented Programming principles, design patterns, and system architecture
  • Experience integrating and managing AI coding tools in daily workflows to multiply productivity
  • Strong testing mindset with experience in writing robust unit, integration, and end-to-end tests to validate complex system behaviors
  • Familiarity with CI/CD best practices, DevOps, DataOps, and Platform Engineering concepts
  • Ability and motivation to self-teach, manage through ambiguity, and provide high-context instructions to AI models
Job Responsibility
Job Responsibility
  • Own the end-to-end development of cross-domain features, working seamlessly across Python/PySpark batch processes, AWS Lambda serverless backends, and React frontends
  • Practice contract-driven development by defining strict interfaces, API schemas, and data structures before implementation to ensure conflict-free teamwork
  • Utilize modern AI coding assistants (e.g., Cursor, Copilot) to accelerate implementation, allowing you to focus on complex business logic and architecture rather than boilerplate syntax
  • Develop 'best-in-class' architecture by ensuring components are modularized, secure, and scalable
  • Shift focus to verifying AI-generated code through comprehensive automated testing (TDD) and edge-case validation
  • Adhere to modern software engineering practices through architectural reviews, focusing on intent and contract alignment rather than basic syntax checks
  • Exercise DevOps principles to deploy, maintain, and monitor production workflows, ensuring continuous delivery and actionable telemetry data
  • Act as a bridge between data scientist groups and product teams, productizing machine learning models using cutting edge cloud and big data technologies
What we offer
What we offer
  • Monthly fixed contribution to internet bill and fun packets (Netflix, Amazon Prime etc.)
  • Comprehensive private health insurance
  • Support for career growth with Udemy, Medium, HBR and other learning tools
  • Extra off days for different occasions (birthday, moving day, maternity & paternity leaves etc.)
  • Powerful referral bonus
  • All-day snacks at the office, team activities, social club meetings, annual retreats, monthly happy Friday drinks and other celebrations
  • Game Master
  • Celebrate and reward teammates who have won awards in arts and sports
  • Invent Social Responsibility Club for educational scholarships and donations
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - AI Agents

Do you want to lead the charge in leveraging generative AI to transform enterpri...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND proven years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience with Agent based architectures, frameworks and technologies (such as MCP, A2A protocol, Langchain, Azure AI Foundry)
  • Proficient coding and design skills in modern programming languages (such as C#, Java, Python, Go or C++), with a strong understanding of computer science fundamentals – including object-oriented design, algorithms, data structures, and database concepts
  • Hands-on experience developing scalable, distributed systems- for example, building cloud-based services, RESTful APIs, or microservices that run on Azure or other cloud platforms. Demonstrated ability to design for performance, reliability, and maintainability in a large-scale environment
  • Strong problem-solving, debugging, and testing abilities, with a track record of delivering high-quality software. Able to diagnose complex issues across distributed systems and ensure code is well-tested (unit, integration, etc.)
  • Excellent communication and collaboration skills. Proven ability to clearly communicate technical ideas and system designs, and work effectively on cross-functional teams in an English-speaking environment
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design & Develop: Architect and implement robust, scalable, and maintainable cloud services and APIs (using modern frameworks and Azure technologies) to power Finance Copilot experiences at enterprise scale
  • AI Integration: Leverage large language models and agent orchestration frameworks to deliver rich, contextual, long-running conversational experiences and agentic workflows that automate finance processes and insights
  • Enterprise Extensibility: Drive development of connectors and integration patterns for Microsoft 365 Copilot, Dynamics 365 Finance, and external ERP systems, ensuring the platform is extensible and can be tailored to complex enterprise environments
  • Performance & Reliability: Continuously optimize backend systems for low latency, high throughput, and resiliency. Use telemetry, monitoring (e.g. Azure Monitor, Kusto), and AI-driven evaluation techniques to ensure reliability and proactively improve performance at scale
  • Security & Compliance: Ensure all solutions meet Microsoft’s highest standards for security, privacy, and compliance. Incorporate secure development practices and governance from day one to protect sensitive enterprise data and conform to industry regulations
  • Collaboration: Work closely with product managers, designers, data scientists, and partner engineering teams to deliver end-to-end features from ideation to production. Drive alignment on technical approach, balance trade-offs, and ensure the Finance Copilot integrates smoothly with other systems and teams
  • Technical Leadership: Provide mentorship and technical guidance to the team. Lead by example through code and design reviews, drive critical architectural decisions, and raise the engineering bar by introducing best practices and new ideas that influence the broader organization
  • Innovation: Stay current with emerging technologies and drive innovation in our product. Experiment with new features or tools and inject fresh thinking to continuously improve our AI copilots and developer platform.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Full stack

Location
Location
India , Mumbai
Salary
Salary:
Not provided
necsws.com Logo
NEC Software Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related field (or equivalent experience)
  • 4+ years of experience in full-stack web development
  • Expert proficiency in Java and a strong understanding of object-oriented programming principles
  • Solid experience with Python and related frameworks (e.g., Django, Flask)
  • Extensive experience with React and related technologies (e.g., Redux, Hooks)
  • Experience with relational databases (e.g., SQL, Oracle, PostgreSQL, MySQL)
  • Experience with NoSQL database (e.g., MongoDB, Cassandra)
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud)
  • Proven experience and a demonstrable ability to effectively use GitHub Copilot in a professional development environment – including understanding of its strengths and limitations
  • Excellent problem-solving and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain full-stack web applications using Java, Python, and React
  • Write clean, testable, and efficient code, adhering to coding standards and best practices
  • Utilize GitHub Copilot to accelerate development, generate code suggestions, and improve code quality. Actively explore and experiment with Copilot's capabilities
  • Collaborate with product managers, designers, and other engineers to define and implement new features
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot and debug issues across the full stack
  • Contribute to the improvement of our development processes and tooling
  • Write unit and integration tests to ensure code reliability
  • Stay up-to-date with emerging technologies and trends
  • Participate in architectural discussions and contribute to technical decision-making
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - AI Agents

Do you want to lead the charge in leveraging generative AI to transform enterpri...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND proven years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience with Agent based architectures, frameworks and technologies (such as MCP, A2A protocol, Langchain, Azure AI Foundry)
  • Proficient coding and design skills in modern programming languages (such as C#, Java, Python, Go or C++), with a strong understanding of computer science fundamentals – including object-oriented design, algorithms, data structures, and database concepts
  • Hands-on experience developing scalable, distributed systems- for example, building cloud-based services, RESTful APIs, or microservices that run on Azure or other cloud platforms. Demonstrated ability to design for performance, reliability, and maintainability in a large-scale environment
  • Strong problem-solving, debugging, and testing abilities, with a track record of delivering high-quality software. Able to diagnose complex issues across distributed systems and ensure code is well-tested (unit, integration, etc.)
  • Excellent communication and collaboration skills. Proven ability to clearly communicate technical ideas and system designs, and work effectively on cross-functional teams in an English-speaking environment
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design & Develop: Architect and implement robust, scalable, and maintainable cloud services and APIs (using modern frameworks and Azure technologies) to power Finance Copilot experiences at enterprise scale
  • AI Integration: Leverage large language models and agent orchestration frameworks to deliver rich, contextual, long-running conversational experiences and agentic workflows that automate finance processes and insights
  • Enterprise Extensibility: Drive development of connectors and integration patterns for Microsoft 365 Copilot, Dynamics 365 Finance, and external ERP systems, ensuring the platform is extensible and can be tailored to complex enterprise environments
  • Performance & Reliability: Continuously optimize backend systems for low latency, high throughput, and resiliency. Use telemetry, monitoring (e.g. Azure Monitor, Kusto), and AI-driven evaluation techniques to ensure reliability and proactively improve performance at scale
  • Security & Compliance: Ensure all solutions meet Microsoft’s highest standards for security, privacy, and compliance. Incorporate secure development practices and governance from day one to protect sensitive enterprise data and conform to industry regulations
  • Collaboration: Work closely with product managers, designers, data scientists, and partner engineering teams to deliver end-to-end features from ideation to production. Drive alignment on technical approach, balance trade-offs, and ensure the Finance Copilot integrates smoothly with other systems and teams
  • Technical Leadership: Provide mentorship and technical guidance to the team. Lead by example through code and design reviews, drive critical architectural decisions, and raise the engineering bar by introducing best practices and new ideas that influence the broader organization
  • Innovation: Stay current with emerging technologies and drive innovation in our product. Experiment with new features or tools and inject fresh thinking to continuously improve our AI copilots and developer platform.
  • Fulltime
Read More
Arrow Right

Senior C#.Net Software Engineer

We are looking to recruit an SC Cleared Senior C#.Net Software Engineer for a le...
Location
Location
United Kingdom
Salary
Salary:
80000.00 - 90000.00 GBP / Year
datacareers.co.uk Logo
DataCareers
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with .NET / C# development
  • Solid background building and consuming REST APIs
  • Hands-on experience with Microsoft Azure
  • Experience with Azure DevOps and CI/CD pipelines
  • Good understanding of authentication and security (OAuth, JWT, API security)
  • Experience writing unit and integration tests (xUnit, NUnit or similar)
  • Proven experience in production environments
Job Responsibility
Job Responsibility
  • Design, build, and maintain applications using .NET (Core/Framework) and C#
  • Develop and integrate RESTful APIs in a secure, scalable environment
  • Work with Azure services (App Services, Functions, Storage, SQL)
  • Build and optimise CI/CD pipelines using Azure DevOps
  • Embed best practice across security, testing, and code quality
  • Lead on improving engineering processes and standards
  • Drive adoption of AI coding tools (e.g. GitHub Copilot, Claude) to enhance productivity and consistency
  • Fulltime
Read More
Arrow Right