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

Freelance Senior Data Engineer

Huge 251-1K Media

Huge is hiring a remote freelance Senior Data Engineer to support digital analytics and web data collection work that improves the accuracy and reliability of cross-platform measurement.

Agile Google Tag Manager JavaScript
16 hours, 49 minutes ago

Data Engineer (Snowflake & GCP)

Coderio 51-250 Internet Software & Services

Coderio is hiring a Data Engineer to join its data engineering team and lead the design and optimization of cloud-native data pipelines connecting Snowflake and Google Cloud Platform.

GCP Python Snowflake
1 day, 17 hours ago

(Talent Pool) - Data Engineer (CDP) - Latin America

Massive Rocket 51-250 Media

Massive Rocket is hiring a Data Engineer to help connect customer data across systems and power personalized engagement through Braze in a fully remote, fast-growing agency environment.

AWS Azure CI/CD GCP Git HubSpot Power BI Python Scrum Snowflake Tableau
1 day, 17 hours ago

Data Engineer III-(6265)

Dan.com - a GoDaddy brand Internet Software & Services

itD is seeking a Data Engineer III to build and optimize scalable data infrastructure and analytics pipelines for cross-functional teams in a 6-month remote U.S. contract role.

Apache Airflow Apache Spark Git Hadoop Hive Mercurial Presto Python SQL Tableau
1 week, 1 day 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