Senior Software Engineer — XCore (Europe)

1 month, 1 week 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 Python Engineer, Document App (Content Engineering Team)

PandaDoc 251-1K Internet Software & Services

PandaDoc is hiring a Senior Python Engineer for its Content engineering team to build and operate the backend systems that power real-time collaborative document editing at global scale.

Agile AWS Docker Grafana Kafka Kubernetes Microservices NATS PostgreSQL Python RabbitMQ Redis SQL
19 hours, 51 minutes ago

Senior Python Engineer, Document App (Content Engineering Team)

PandaDoc 251-1K Internet Software & Services

PandaDoc is hiring a Senior Python Engineer to help build and operate the backend systems that power real-time collaborative document editing and document workflow automation.

AWS Docker Grafana Kafka Kubernetes Microservices NATS PostgreSQL Python RabbitMQ Redis SQL
19 hours, 51 minutes ago

Senior Python Engineer, Document App (Content Engineering Team)

PandaDoc 251-1K Internet Software & Services

PandaDoc is hiring a Senior Python Engineer to help build and operate the backend systems that power real-time collaborative document editing across its global SaaS platform.

Agile AWS Docker Grafana Kafka Kubernetes LLM Microservices NATS PostgreSQL Python RabbitMQ Redis SQL
19 hours, 51 minutes ago

Senior Data Engineer

phData 251-1K IT Services

phData is hiring a Data Engineer in India to design and deliver secure, scalable cloud data solutions for enterprise clients as part of its remote-first consulting team.

Apache Airflow Apache Spark AWS Azure Cassandra Databricks dbt Elasticsearch GCP Hadoop HDFS Kafka Luigi Python Scala Snowflake Solr SQL
19 hours, 51 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