Job Description

Software Engineering Manager to lead the development of internal applications and platform features. The team extracts and structures information from diverse data sources, including legal documents and internal content to build a robust platform that supports and expands the value of various products.

Technical Leadership & Vision

  • Strategic Roadmap: Develop and drive the technical vision, architecture, and roadmap for the knowledge platform and internal tools.

  • Data Transformation: Lead the transformation of unstructured data into reusable knowledge while scaling the platform to support multiple products.

  • Application Management: Lead the development and operation of internal web applications focused on document processing and information extraction.

  • Process Improvement: Lead continuous improvements across the development lifecycle, including design reviews, test strategies, CI/CD, and operational systems.


Team & Project Management
  • People Management: Build and support productive engineering teams through recruitment, mentoring, and performance management.

  • Execution: Manage project execution, ensuring quality control and adherence to delivery dates to maximize results.

  • Cross-Functional Collaboration: Partner with product managers, designers, and AI engineers to identify issues and prioritize features.

  • Workflow Optimization: Streamline cross-functional efforts for data ingestion, annotation, and review.


Requirements

Must-Have Skills:

  • Professional Experience: 5+ years of experience as a software or AI engineer.

  • Leadership Experience: 2+ years of experience as an engineering manager leading teams and promoting projects.

  • Technical Background: Proven experience developing and operating web applications and APIs.

  • Education: Bachelor’s degree in Computer Science or a related field.

  • Language Proficiency: Business-level English skills, including the ability to read/write technical documents and engage in verbal technical discussions.

  • Global Communication: Ability to communicate smoothly and asynchronously with diverse team members across different cultural backgrounds and time zones.


Preferred Experiences:
  • Management of teams consisting of 5 or more people, including experience with evaluation systems.

  • Practical experience with Large Language Models (LLMs), including prompt design, fine-tuning, and product integration.

  • Experience developing AI-native products or in-house tools for content and data operations.

  • Knowledge of microservices technologies, document processing, and information extraction systems.



Benefits

Work Environment:

  • Schedule: Full flextime system with no core time or discretionary work system applied.

  • Time Off: Over 120 days off per year, including a 5-day work week (Saturday/Sunday off) and public holidays.

  • Vacation: Paid leave granted upon joining, New Year’s holidays, and special leave (sick leave, birthday leave, and work-life balance leave).


Financial & Personal Wellness:

  • Insurance: Complete social insurance (health, employees' pension, employment, and workers' compensation).

  • Support Programs: Language learning assistance and a dedicated self-improvement budget.

  • Family Support: Maternity, childcare, and nursing care leave available.

  • Flexibility: Side jobs are allowed with permission.

  • Health: Influenza vaccination assistance provided.



Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application