Senior Python Engineer (with TypeScript and Agentic development experience)
<p>As our client's data business grows, the Data Division's AI Platform Services team is building applications and platforms for customers using data in AI and ML projects. As a Senior Software Engineer, Backend, you will build the APIs, services, integrations, and data-access systems behind those products. You will help make complex data workflows reliable, secure, observable, and scalable for customer-facing and internal applications.</p> <p><strong>Responsibilities:</strong><br>- Build and evolve reliable backend services, GraphQL and REST APIs, and integrations that power customer-facing and internal applications.<br>- Design and maintain clear API contracts and data-access patterns for application workflows.<br>- Work with relational and NoSQL databases to deliver dependable, scalable application behavior.<br>- Build asynchronous and event-driven processing where it improves product workflows and system resilience.<br>- Improve testing, observability, performance, and operational readiness for the systems you own.<br>- Own substantial work from implementation through deployment, production support, and incremental improvement.<br>- Partner with frontend engineers, product, design, and data teams to deliver useful product capabilities.<br>- Contribute to code reviews, shared engineering practices, and peer learning.</p> <p><strong>Requirements:</strong><br>- Experience making significant contributions to production backend systems, APIs, or services.<br>- Agentic development is a core part of how you work: you use it deliberately to explore, build, and deliver projects, and can articulate the practices that make it effective.<br>- Strong experience with TypeScript and Python for server-side application development.<br>- Experience designing, building, and integrating GraphQL and REST APIs.<br>- Experience with relational databases such as PostgreSQL or MySQL, and NoSQL systems such as DynamoDB or Cloud Firestore.<br>- Experience building and operating serverless functions with AWS Lambda or Cloud Run functions.<br>- Experience with automated testing, debugging, and production support for distributed or service-based systems.<br>- Familiarity with Git-based collaboration and continuous-integration workflows.<br>- Strong communication skills and a constructive approach to pull-request reviews and peer mentorship.</p> <p><strong>Nice to have:</strong><br>- Experience with GCP services such as Cloud Run and GKE for application workloads, Pub/Sub for asynchronous processing, and Cloud SQL.<br>- Experience with authentication, search, and cloud infrastructure.<br>- Experience with messaging, queues, and event-driven architectures.<br>- Experience building services for AI-enabled products and data-intensive workflows.<br>- Familiarity with observability tools and using production signals to guide performance and reliability improvements.<br>- Experience integrating services with external APIs and MCPs.</p><div class="content-conclusion"><p><strong>We offer*:</strong></p> <ul> <li>Flexible working format - remote, office-based or flexible</li> <li>A competitive salary and good compensation package</li> <li>Personalized career growth</li> <li>Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)</li> <li>Active tech communities with regular knowledge sharing</li> <li>Education reimbursement</li> <li>Memorable anniversary presents</li> <li>Corporate events and team buildings</li> <li>Other location-specific benefits</li> </ul> <p>*not applicable for freelancers</p></div>
PAIGE