Senior Software Engineer — Data Modeling (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 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

[Job-31663] Engenheiro de Dados (Azure/Databricks) Sênior , Brazil

CI&T 5K-10K Internet Software & Services

A CI&T busca uma pessoa Engenheira de Dados para garantir a integridade, consistência, eficiência e governança dos modelos de dados em seu ecossistema de soluções em nuvem e inteligência artificial.

Apache Spark Azure CI/CD Databricks GitHub MLflow Python SQL
13 hours, 3 minutes ago

Principal Data Engineer

Vomela 251-1K Commercial Services & Supplies

Vomela is seeking a Principal Data Engineer to own and advance its Microsoft Fabric data platform, defining enterprise data strategy, architecture, reliability, and governance across reporting, analytics, AI/ML, and application use cases.

Azure CI/CD Git HIPAA Kafka PostgreSQL Power BI REST API SQL SQL Server
13 hours, 48 minutes ago

Data & AI Engineering | Talent Community

Launchpad Technologies 51-250 Internet Software & Services

Launchpad Technologies Inc. is building a talent community for Data and AI professionals to be considered for future remote projects with clients across North America and global markets.

Apache Spark Databricks dbt GCP Generative AI Machine Learning Power BI Python Snowflake SQL Tableau
14 hours, 3 minutes ago

Senior SAP Data Migration Consultant

C5MI 11-50 Internet Software & Services

C5MI is seeking a Senior Data Migration Consultant to provide technical leadership for SAP data migration workstreams, ensuring solution quality, timely delivery, issue resolution, and team development for mission-critical client programs.

SAP SQL
1 day, 13 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