Senior Software Engineer — XCore (Europe)

2 months, 2 weeks 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

Data Engineering Tech Lead - freelance

Lingaro 5K-10K IT Services

Lead a data engineering team in delivering scalable, secure, and efficient data solutions while advising customers and coordinating project execution across stakeholders.

Azure CI/CD Python Scala SQL
14 hours, 18 minutes ago

Senior Data Engineer (IICS & Redshift) (Independent Contractor)

CompassX Group 11-50 Internet Software & Services

CompassX is seeking an experienced independent data engineer for a short-term project supporting a client’s data integration, warehousing, and reporting initiatives in a pharmaceutical environment.

AWS Power BI Python SQL
14 hours, 18 minutes ago

Backend Developer Sr | Go

redbee 51-250 Internet Software & Services

redbee busca un/a desarrollador/a backend Go para un proyecto de transformación digital de una entidad bancaria regional, responsable de diseñar, integrar y mantener APIs y servicios conectados con sistemas core durante una contratación contractor de 3 meses.

API Gateway Docker Go HTTP Kafka Kong Kubernetes Microservices MongoDB Redis REST API SOAP SQL
14 hours, 33 minutes ago

Lead Ruby on Rails Software Engineer

Alex Staff Agency 11-50 Professional Services

Lead Ruby on Rails Software Engineer at a global education-technology company, driving architecture and delivery of large-scale digital learning platforms while mentoring engineers and leading cross-team initiatives.

Agile CI/CD Generative AI Git Microservices MySQL REST API Ruby Ruby on Rails
14 hours, 48 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