Software Engineer — XCore (Europe)

People Ai

Town of Poland (NY)

On-site

USD 90,000 - 120,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 their XCore team in Town of Poland, New York. In this role, you'll be responsible for building and maintaining foundational systems that power every product at Backstory.ai, including designing low-latency APIs and creating reliable data pipelines.

We're seeking candidates with at least 3 years of backend development experience, along with proficiency in Python or Scala. You'll work in a collaborative environment, focusing on engineering best practices and contributing meaningfully to both product and engineering discussions.

Qualifications

  • 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.

Responsibilities

  • Build and maintain performant, low-latency APIs and distributed microservices.
  • Implement and maintain data pipelines that move large volumes of data.
  • Contribute to production observability through alerting and dashboards.

Skills

Backend system development
Python programming
Scala programming
Microservices architecture
REST APIs
Data synchronization
Communication skills

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.

Responsibilities
  • 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.
Qualifications
  • 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 - 130,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
Senior Software Engineer — Data Modeling (Europe)
Senior Software Engineer — Data Modeling (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 — Matching
Senior Software Engineer — Matching

Cacheflow • Town of Poland (NY)

On-site
USD 100,000 - 140,000