Senior Software Engineer — Data Modeling (Europe)

3 months, 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 backend services, REST APIs, databases, and big data pipelines that power customer-facing insights and analytics.
  • Implement and maintain near-real-time stream-based data processing pipelines alongside batch data refresh workflows.
  • Develop and evolve a query engine for complex cross-deal and cross-account questions that support actionable insights.
  • Scale data processing and insight-generation systems to handle growing volumes of activity and CRM data while controlling infrastructure costs.
  • Collaborate with Engineering and Product teams to translate business and customer needs into robust technical solutions.
  • Write clean, maintainable, well-monitored code and promote software development best practices.
  • Build internal tools that help customer support teams investigate and resolve issues through self-service.
  • Ensure production readiness through alerting, dashboards, tracing, and runbooks for all production services.

Requirements

  • 5+ years of professional experience building backend systems in an enterprise environment.
  • 2+ years of experience programming in Python or Scala.
  • Experience with distributed systems and service-oriented architecture (SOA).
  • Experience with large-scale data processing frameworks such as Spark, Hive, Hadoop, or MapReduce.
  • Experience with stream processing technologies such as Kafka, Apache Samza, or Apache Storm.
  • Familiarity with analytical databases and ETL pipeline design.
  • Experience with Elasticsearch is a plus.
  • Experience with LLMs or NLP is a plus.
  • Strong analytical and problem-solving skills with a track record of delivering practical solutions.
  • Experience taking ownership of and improving an unfamiliar or legacy codebase.
  • Strong inclination toward automation and reducing manual operational toil.

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
19 hours, 55 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
20 hours, 55 minutes ago

Senior Data Engineer

Babylist 251-1K Internet Software & Services

Babylist is hiring a senior Data Engineering individual contributor to build scalable data infrastructure and AI-native systems that automate pipeline generation, testing, and maintenance across its growing e-commerce platform.

Apache Airflow AWS dbt Python Snowflake
1 day, 19 hours ago

Senior Data Engineer (India)

Alimentiv 251-1K Professional Services

The Lead Data Engineer will architect and operationalize enterprise-scale data solutions for analytics and AI/ML initiatives, ensuring integrated, governed, and production-ready data platforms while providing technical leadership.

Apache Spark Azure CI/CD Databricks Git HIPAA JSON Looker Power BI REST API SQL Tableau Terraform
1 day, 19 hours 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