Do you love collaborating with teams to solve complex technical problems in the field of employer-employee relations? We are looking for a back-end software engineering lead in Shanghai, China. Are you the one?
About the Role: The software engineering lead performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules, and methodology in the development of cross-functional software products. This lead performs software design—typically across multiple systems; mentors members of the team and talks to local and global teams.
About the Team: Our software engineering team partners with multiple technical functions to help improve the performance of our products. We offer advice and support on all matters relating to the attraction, development, retention, engagement, and management of our workforce.
Responsibilities: Design, architect, prototype, implement, deploy, and maintain features for AI-related projects. Conduct experiments on large datasets to evaluate the feasibility, results, and performance of AI techniques. Make sound engineering decisions and improve software development practices while focusing on performance and reliability. Keep abreast of new technology developments. Communicate with key stakeholders or DevOps team cross country.
Requirements: Minimum of over 7 years' experience in backend development and at least 3 years' leadership experience, fluent oral English. Experienced in working with at least one programming language containing but not limited to: Python, Java, C#, .Net, etc. Experienced in public cloud AWS, and related technology not limited to Docker, K8S, CICD, DevOps, NLP basics, and AI, etc. Good sense of software architecture design, application scaling, performance, and security. Strong organization/project planning, time management, and communication skills across multiple functional groups and departments, and strong delegation skills involving prioritizing and reprioritizing projects and managing projects of various size and complexity.
Benefits: Work life balance, RELX benefits, health & wellness, training and development.