Software Engineer, AI Engineering

ProRata.ai
Bellevue, WA
Job Description
We are seeking a skilled Software Engineer to join our AI Engineering team. The ideal candidate will have deep expertise in Python, distributed systems, and backend service architectures. You will design and build large-scale backend services, high-performance data processing pipelines, and robust storage systems. You will also collaborate with product, data, and revenue teams to build new customer-facing features and internal data capabilities.

Requirements

  • Design, implement, and maintain scalable, robust, and high-performance backend services using Python.
  • Architect data-intensive systems that ingest, transform, and serve large structured and unstructured datasets in (near) real time.
  • Develop APIs, microservices, workflow pipelines, and internal tools that support mission-critical platform components.
  • Own the design and optimization of SQL and NoSQL data schemas, data access patterns, indexing strategies, and performance tuning.
  • Recommend and implement improvements to service reliability, efficiency, observability, and cost optimization.
  • Design and integrate agentic workflows and AI-driven automation into backend systems, enabling autonomous task orchestration and intelligent system behavior.
  • Collaborate with product, data, and revenue teams to build new customer-facing features and internal data capabilities.

Benefits

  • Competitive salary and benefits package
  • Professional development and growth opportunities
  • Collaborative and innovative work environment
  • Opportunity to work at the forefront of AI technology
]]>