Senior Software Engineer — XCore (Europe)

3 months ago
Contract
Senior
Software Development
People.ai

People.ai

People.ai offers a generative AI solution designed to enhance revenue operations and intelligence by automating manual tasks, analyzing account and deal health, and providing prescriptive coaching recommendations to optimize human productivity and driv...

IT Services
251-1K
Founded 2016
$200M raised

Description

  • Design, build, and maintain low-latency APIs and distributed microservices for identity, authorization, user profiles, settings, and product configuration.
  • Own features end-to-end, including partnering with Product to shape requirements, system design, implementation, and production monitoring.
  • Design and execute high-consistency data pipelines and exports for audit logging and BI data movement with no data loss.
  • Maintain and improve existing features in response to user feedback and evolving product needs.
  • Introduce engineering best practices such as structured logging, cross-service request tracking, and robust error handling.
  • Build observability for production services through alerting, dashboards, tracing, and runbooks.
  • Develop internal tooling that reduces manual operations and enables customer support self-service.
  • Collaborate cross-functionally with Product, Design, and Engineering teams.

Requirements

  • 5+ years of professional experience building backend systems in an enterprise environment.
  • 2+ years of experience programming in Python or Scala.
  • Proven experience building and orchestrating microservices and service-oriented architectures (SOA).
  • Deep understanding of databases, caching strategies, and low-latency service design.
  • Experience designing clean, scalable APIs with a focus on client and end-user experience.
  • Experience handling data synchronization from diverse external sources and designing high-consistency data pipelines.
  • Comfort taking ownership in an unfamiliar or legacy codebase and incrementally refactoring it.
  • Strong inclination toward automation and reducing manual operational toil.
  • Experience with Spark or big data processing is a plus.
  • Strong communication skills and the ability to partner with Product by challenging requirements and driving roadmap decisions.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Data Engineer

Nimble Gravity 51-250 IT Services

Nimble Gravity is seeking a Senior Data Engineer to lead the modernization of client data ecosystems into a Snowflake-based cloud platform supporting decentralized Data Mesh and AI-ready self-service capabilities.

AWS Azure CI/CD dbt Python Snowflake SQL
20 hours, 26 minutes ago

Sr. Software Engineer - Backend

Lively, 51-250 Banks

Lively is hiring a remote-first Senior Backend Software Engineer to build and enhance investment and financial products that securely integrate with financial institutions and support a growing customer base.

Agile AWS CSS HTML JavaScript MySQL Node.js PostgreSQL React Scrum TypeScript
21 hours, 11 minutes ago

Backend Engineer - Crypto and Payments

Workable 251-1K Internet Software & Services

GoTymeX is hiring a hands-on Core Backend Engineer to build and operate the ledger, posting, reconciliation, and financial-control systems powering its stablecoin and digital-assets wallet across international markets.

Agile AWS Blockchain Java Kafka MySQL PostgreSQL Python SQL
21 hours, 26 minutes ago

Senior Data Engineer and Analytics Lead

Open Data Jobs Professional Services

Peregrine Advisors is hiring a remote Data Engineer to provide technical continuity across three production data products for a federal agency, building reliable pipelines, governed data models, and supportable analytics solutions.

Apache Spark AWS CI/CD Databricks Python SQL
21 hours, 26 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers