Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
Associate Staff Engineer, Rust
Location
China
Posted
22 hours ago
Salary
0
Seniority
Mid Level
Job Description
Associate Staff Engineer, Rust
Nagarro
• Adopt Kotlin or Rust to develop high-performance, stable service components and client-side modules. • Undertake end-to-end project delivery work, control development progress, resolve technical risks and online faults to ensure on-time and high-quality project launch. • Provide technical support and technical communication for internal and external partners of the AI ecosystem, sort out technical documents and operation specifications. • Assist in sorting out technical solutions for customer business scenarios, output technical consultation materials when needed.
Job Requirements
- Bachelor's degree or above in Computer Science, Software Engineering or related majors
- Minimum 5 years of professional software development experience
- Proficient in at least one of Kotlin or Rust, with practical commercial project development experience
- Familiar with underlying performance optimization, memory management and concurrent programming logic of the language
- Solid basic knowledge of artificial intelligence, including basic concepts of large models, AI inference, vector database, or AI application development logic
- Strong end-to-end project delivery capability, able to independently push forward projects from demand confirmation to online stable operation.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality. • Ensure code is secure through Software Composition Analysis (SCA), and drive remediation through triaging, prioritization, remediation and verification. • Provide accurate status tracking, reporting, and estimation using project methods and tools. • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation. • Design and implement scalable AI and agentic workflows using LLMs, focusing on reliability and observability. • Execute activities within the current methodology and uphold the highest quality standards. • Partner directly with Product and Engineering leadership to translate complex business requirements into scalable technical solutions. • Identify and remediate technical debt to improve system stability, performance, and developer velocity. • Take ownership of projects, from technical design to a successful launch. • Participating in code reviews to maintain code quality and consistency.
• Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality. • Ensure code is secure through Software Composition Analysis (SCA), and drive remediation through triaging, prioritization, remediation and verification. • Provide accurate status tracking, reporting, and estimation using project methods and tools. • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation. • Design and implement scalable AI and agentic workflows using LLMs, focusing on reliability and observability. • Execute activities within the current methodology and uphold the highest quality standards. • Partner directly with Product and Engineering leadership to translate complex business requirements into scalable technical solutions. • Identify and remediate technical debt to improve system stability, performance, and developer velocity. • Take ownership of projects, from technical design to a successful launch. • Participating in code reviews to maintain code quality and consistency.
• Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality. • Ensure code is secure through Software Composition Analysis (SCA), and drive remediation through triaging, prioritization, remediation and verification. • Provide accurate status tracking, reporting, and estimation using project methods and tools. • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation. • Design and implement scalable AI and agentic workflows using LLMs, focusing on reliability and observability. • Execute activities within the current methodology and uphold the highest quality standards. • Partner directly with Product and Engineering leadership to translate complex business requirements into scalable technical solutions. • Identify and remediate technical debt to improve system stability, performance, and developer velocity. • Take ownership of projects, from technical design to a successful launch. • Participating in code reviews to maintain code quality and consistency.
• Design and develop scalable backend applications using Node.js and ExpressJS, ensuring clean, maintainable, and well-structured code. • Build, optimize, and secure robust RESTful APIs and microservices capable of handling high-throughput production workloads. • Architect efficient relational database models (SQL), optimizing complex queries and managing schema design to ensure transaction integrity. • Take an active role in technical decisions, system architecture design, and the continuous improvement of the engineering lifecycle. • Participate heavily in code reviews, providing constructive architectural feedback to team members to ensure alignment with corporate quality standards. • Troubleshoot, debug, and resolve complex production issues in a timely manner, guaranteeing system high availability. • Collaborate closely with cross-functional and international teams to translate technical and business requirements into production-ready software solutions. • Foster a strong DevOps culture by leveraging containerization (Docker) to streamline local development and production deployment pipelines. • Participate actively in agile ceremonies including sprint planning, daily standups, technical refinement, and retrospectives.


