Backend Software Engineer - AI Operations Systems (Remote, China)

BJAK is building AI-driven automation systems that power end-to-end insurance operations. Our platform handles customer journeys across quote generation, policy issuance, renewals, endorsements and claims—connecting customers, insurers and internal operations into a single automated system.

We're looking for Backend Software Engineers based in China who can build the core systems that power AI operations at scale. This role focuses on backend logic, workflow automation and operational systems that replace manual work with reliable, intelligent automation.

This is a fully remote position where you'll collaborate closely with our Malaysia-based engineering, product and operations teams to deliver high-impact production systems.

The Mission

Build backend systems that power AI-driven insurance operations, automating complex workflows, reducing manual intervention and enabling fast, reliable execution of real business processes at scale.

What You’ll Own

  • Build backend services that power AI-driven operations and workflow automation systems.

  • Design and implement logic for insurance processes including quotes, policy issuance, renewals, endorsements and claims.

  • Connect customer data, insurer systems, internal operations and AI-driven workflow engines into unified backend systems.

  • Design scalable APIs, data models and backend architectures for complex operational workflows.

  • Improve asynchronous processing, queues, retries, background jobs and workflow orchestration.

  • Ensure correctness, consistency and reliability of operational and transactional data across systems.

  • Debug production issues and perform deep root cause analysis across multi-step workflows and system dependencies.

  • Work closely with product, operations, QA, frontend and DevOps teams to deliver end-to-end solutions.

  • Build systems that provide visibility into operational workflows, status tracking and execution history.

  • Continuously improve system performance, scalability, reliability and maintainability.

What We're Looking For

  • Strong experience building backend systems in production environments.

  • Solid understanding of APIs, databases, backend architecture and distributed systems.

  • Ability to design and implement complex workflow or state-driven systems.

  • Experience working with operational, transactional or data-sensitive systems.

  • Strong debugging skills for multi-step, cross-service or data-heavy issues.

  • Experience with asynchronous processing, queues or event-driven architectures.

  • Strong focus on correctness, edge cases and system reliability.

  • Hands-on ownership mindset from design through production support.

  • Comfortable working with real-world business operations and constraints.

  • Practical, structured and open to feedback.

Bonus Points

  • Experience building AI-powered systems, workflow automation platforms or operational backend systems.

  • Experience with orchestration engines, event-driven systems or state machine architectures.

  • Experience with Node.js, Python, Java or similar backend technologies.

  • Experience with messaging systems (Kafka, RabbitMQ, SQS or similar).

  • Familiarity with observability tools (logging, metrics, tracing, alerting).

  • Experience with cloud infrastructure and CI/CD pipelines.

  • Experience working in insurance, fintech or other regulated industries.

  • Experience scaling backend systems in high-transaction or high-availability environments.

  • Contributions to backend architecture or system-level design.

The Kind of Builder We Want

  • Thinks in systems, workflows and operational outcomes rather than isolated features.

  • Hands-on engineer who enjoys building and debugging real production systems.

  • Deep focus on reliability, correctness and long-term system stability.

  • Calm and structured when handling production incidents or complex failures.

  • Strong attention to edge cases, failure paths and data integrity.

  • Driven by real operational and customer impact.

  • Builds systems that engineering, product and operations teams can trust.

This Role Is Not For

  • Engineers who only want isolated feature development without system ownership.

  • People who avoid production responsibility or debugging complexity.

  • Developers who ignore edge cases or transactional correctness.

  • Candidates who require fully defined requirements before starting work.

  • Individuals who are not interested in real operational or business impact.

Success in This Role

You'll be successful if you can:

  • Deliver reliable backend systems that power AI-driven insurance operations.

  • Reduce manual operational workflows through automation.

  • Improve system stability, scalability and execution reliability.

  • Enable clear visibility and tracking of operational workflows across systems.

  • Build strong trust with product, operations and engineering teams.

Why Join BJAK

  • Build AI Operations Systems – Own backend systems powering intelligent insurance automation.

  • High-Impact Engineering – Solve real-world operational and workflow complexity at scale.

  • Global Engineering Team – Work with experienced engineers across multiple countries.

  • Fully Remote – Work remotely from China while collaborating with our Malaysia-based teams.

  • International Exposure – Build systems used across Southeast Asia markets.

  • Learning & Development Budget – Support continuous technical growth and development.

  • High Ownership Environment – Strong autonomy over backend architecture and system design.

  • Modern Engineering Culture – Focus on reliability, scalability and engineering excellence.

  • Competitive Compensation – Attractive salary package based on experience and impact.

Interview Process

We assess backend engineering depth, system design ability and real-world problem-solving. The process usually includes application review, two interviews and a technical assessment or code discussion.