Senior Software Engineer — Matching (Europe)
People.aiRevenue Intelligence company
PolandSenior
Y Combinator
Lightspeed Venture Partners
Andreessen Horowitz
ICONIQ Capital
GGV Capital
Mubadala Capital
Software Engineering
About the role
TL;DR
Design and implement backend services and data pipelines for AI systems.
- •Backstory is building AI systems that reason over massive amounts of enterprise data to help business leaders understand what's happening in their business and what to do next.
- •As a Senior Software Engineer on the Matching team, you will work on Backstory's foundational technology
- •matching business activities to business context.
- •Key Responsibilities Design and implement core backend services and data pipelines.
- •Perform data-driven research using big data and leveraging Data Science toolset.
- •Write machine learning and automation code, and build scalable systems.
- •Ensure robust alerting, dashboards, and runbooks for production services are in place.
- •Collaborate within the team and with other engineering teams to build new features and products.
- •Requirements 5+ years of professional experience working on backend systems in an enterprise environment. 3+ years experience with data analysis / data science tasks and/or ML. 2+ years experience programming in Python 2.x/3.x or Scala or Java.
- •Understanding of SOA, microservices, and event-driven architecture.
- •Experience with large-scale data processing (Spark).
Required skills
PythonScalaJavaSQLSparkMicroservicesPostgreSQLMySQLMongoDBRedisElasticsearchDynamoDBCassandraRabbitMQCelery
Nice-to-have skills
LLMs
Domain expertise
ai
Tech stack
PythonScalaJavaSQLSparkMicroservicesPostgreSQLMySQLMongoDBRedisElasticsearchDynamoDBCassandraRabbitMQCelery