Trulyyy

Backend Engineer(AI)

Posted: 15 hours ago

Job Description

We are looking for an experienced backend engineer to handle demand analysis, system design, and module-level development, building scalable and modular system architectures. You will be involved in the design, development, and maintenance of efficient, high-performance backend services and APIs, drive the continuous optimization of a cloud-native technology stack, and explore cutting-edge technologies like AI Agents to enhance system automation and intelligence.Key ResponsibilitiesHandle demand analysis, system design, and module-level design of backend business functions, ensuring scalable and modular architectures.Design, develop, and maintain efficient, high-performance backend services and APIs, emphasizing clean, maintainable code and adherence to best practices.Drive continuous optimization of a cloud-native backend technology stack, leveraging modern frameworks and tools (e.g., Orleans) to ensure scalability, reliability, and fault tolerance.Contribute to the evolution of the product's core backend modules, improving code quality, implementing clean code principles, and advocating for coding best practices within the team.Integrate event sourcing and CQRS patterns to improve system flexibility, maintainability, and auditability.Collaborate closely with product, front-end, and DevOps teams to deliver seamless end-to-end features and functionality.Diagnose, troubleshoot, and resolve critical issues and performance bottlenecks at scale, ensuring minimal downtime and optimal system throughput.Investigate and implement performance tuning strategies for databases, distributed caches, and messaging systems.Apply secure system design principles and experience with complex transaction flows to build robust, high-integrity backend services.Explore and integrate AI Agent technologies into the backend to enhance automation, decision-making, and intelligent workflow management.Stay updated with advancements in AI technologies, scalable system architectures, and emerging tools, applying them to enhance product performance and system capabilities.Work closely with cross-functional teams to align technical solutions with business needs and deliver features on schedule.Participate in ongoing operational tasks, including deployment, monitoring, alerting, and documentation, ensuring smooth day-to-day operations.Job RequirementsBachelor's degree or above from a public university, or more than 5 years of backend development experience from a recognized overseas institution (with academic degree certification by the Ministry of Education's Overseas Study Service Center).Strong computer science fundamentals, solid programming skills, adherence to coding standards, and the habit of producing thorough documentation.Proficient in mainstream backend programming languages (e.g., Java, Go, Python) and willing to quickly learn new technologies as required by projects. Familiar with Linux server environments and database technologies (relational and/or NoSQL).Experience with modern architectural patterns and frameworks (e.g., Orleans) to build distributed, scalable, and fault-tolerant systems.Knowledge of clean code principles, event sourcing, and CQRS design patterns, with the ability to apply these concepts to create maintainable, testable, and scalable solutions.Keen interest in AI technologies and intelligent systems, with familiarity in relevant machine learning frameworks or automation tools.Understanding or experience with AI Agent frameworks and machine learning concepts, focusing on integrating AI-driven functionalities into backend services.Excellent communication and comprehension skills, comfortable collaborating with interdisciplinary teams in a fast-paced, results-oriented environment.Strong resilience under pressure and adaptability to rapidly changing priorities and requirements.Preferred QualificationsProven track record of contributing to high-performance, production-grade distributed systems and AI-integrated backend solutions.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In