Software Engineer — XCore (Europe)

People.ai

Town of Poland (NY)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

People.ai is looking for a Software Engineer to join the XCore team in New York. In this role, you will focus on building and maintaining foundational systems that power Company products, including low-latency APIs and data pipelines.

The ideal candidate has 3+ years of experience in backend systems, proficiency in Python or Scala, and a solid understanding of microservices. Join us to contribute to impactful engineering solutions!

Qualifications

  • 3+ years of experience building backend systems in an enterprise environment.
  • 1+ years of programming experience in Python or Scala.
  • Understanding of microservices and service-oriented architectures.

Responsibilities

  • Build and maintain performant, low-latency APIs and distributed microservices.
  • Implement and maintain reliable data pipelines.
  • Contribute to feature development end-to-end.

Skills

Python
Scala
Microservices
REST APIs
Databases
Data Synchronization
Big Data Processing

Job description

As a Software Engineer on the XCore team you will build and maintain the foundational systems that power every product at Backstory.ai — from identity and authorization to audit logging and BI data exports. You'll work in a focused, technically deep environment where your job is to write great software: designing low-latency APIs, building reliable data pipelines, and making complex distributed systems cleaner and more scalable over time. Backed by strong senior engineering leadership, you'll have the guidance and context you need to do your best work without the noise—letting you focus on growing your technical craft and delivering meaningful impact on systems the whole company depends on.

What You Will Do
  • Build and maintain performant, low-latency APIs and distributed microservices handling identity, authorization, user profiles, settings, and product configurations.
  • Implement and maintain data pipelines that move large volumes of data with consistency and reliability, including audit-log systems and BI data exports.
  • Maintain and improve existing features based on user feedback and evolving product requirements.
  • Follow and promote engineering best practices, including structured logging, cross-service request tracking, and robust error management.
  • Contribute to production observability through alerting, dashboards, and runbooks.
  • Build tooling to reduce manual operations for engineering teams and support customer support self‑service workflows.
  • Contribute to feature development end‑to‑end: from participating in requirement discussions with Product, through implementation, to production monitoring.
What You Will Bring
  • 3+ years of professional experience building backend systems in an enterprise environment
  • 1+ years of experience programming in Python or Scala
  • Solid understanding of microservices and service‑oriented architectures (SOA)
  • Familiarity with databases, caching strategies, and low‑latency service design
  • Experience building and consuming REST APIs with attention to reliability and client experience
  • Exposure to data synchronization patterns and high‑consistency data pipeline design
  • Able to navigate and contribute to an unfamiliar codebase with guidance, working toward incremental improvements
  • Appreciation for automation and reducing manual operational toil
  • Experience with Spark or big data processing is a plus
  • Good communication skills with the ability to participate meaningfully in product and engineering discussions
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer — XCore (Europe)
Software Engineer — XCore (Europe)

People Ai • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Senior Software Engineer — XCore (Europe)
Senior Software Engineer — XCore (Europe)

People Ai • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Senior Software Engineer — XCore (Europe)
Senior Software Engineer — XCore (Europe)

Backstory • Town of Poland (NY)

On-site
USD 150,000 - 220,000
Software Engineer — XCore (Europe)
Software Engineer — XCore (Europe)

Backstory • Town of Poland (NY)

On-site
USD 120,000 - 180,000
Backend Systems Engineer — Low-Latency APIs & Pipelines
Backend Systems Engineer — Low-Latency APIs & Pipelines

Backstory • Town of Poland (NY)

On-site
USD 120,000 - 180,000
Backend Systems Engineer — APIs & Data Pipelines
Backend Systems Engineer — APIs & Data Pipelines

People Ai • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Senior Software Engineer — Matching (Europe)
Senior Software Engineer — Matching (Europe)

Cacheflow • Town of Poland (NY)

On-site
USD 120,000 - 150,000
Backend Engineer: Low-Latency APIs & Data Pipelines
Backend Engineer: Low-Latency APIs & Data Pipelines

People.ai • Town of Poland (NY)

On-site
USD 90,000 - 130,000
Senior Software Engineer — Data Modeling (Europe)
Senior Software Engineer — Data Modeling (Europe)

Cacheflow • Town of Poland (NY)

On-site
USD 120,000 - 150,000
Senior Software Engineer — Matching
Senior Software Engineer — Matching

Cacheflow • Town of Poland (NY)

On-site
USD 100,000 - 140,000