Senior Data–Software Engineer
About On The Spot
About the team
You’ll be joining a performance-marketing team that operates as a strategic growth partner for global brands across 25+ industries.
They work at the intersection of data, engineering, and creative, using advanced analytics and tailored strategies to drive conversions.
The team runs full-funnel acquisition programs (search, paid social, emerging channels), continually optimising campaigns and building data-driven insights to allow their clients focus on product development and long-term growth.
About the role
We’re looking for a Senior Data–Software Engineer to design and maintain reliable, low-latency data pipelines and services that power analytics, ML production, and data-driven marketing decisions.
[01]
Responsibilities
- Design, build, and maintain high-performance, reliable data systems, including real-time pipelines, tracking infrastructure, and Feature Store foundations to support analytics and ML production
- Develop low-latency, scalable data services capable of handling high-throughput workloads in distributed systems
- Collaborate closely with ML teams to ensure features and data are accurate, consistent, and readily available
- Design and implement data ingestion pipelines, storage schemas, and data quality frameworks to maintain robust and reliable data infrastructure
- Apply software engineering best practices - clean code, testing, and system design - to ensure maintainable, high-quality solutions
Requirements
- Strong software engineering fundamentals (clean code, testing, system design)
- Proven experience building real-time, low-latency data services
- Experience operating in production at scale (high throughput, distributed systems)
- Strong background with modern data stack (e.g., Kafka/Kinesis, Spark/Flink/Beam,Snowflake/BigQuery/Redshift)
- Ability to design schemas, ingestion flows, and data quality frameworks
- Experience collaborating with ML teams on feature availability and consistency
Nice to have
- Experience supporting ML systems (feature serving, online/offline consistency)
- Production experience with model inference pipelines
- Strong DevOps experience (Docker, Kubernetes, CI/CD)
- Experience with cloud-native architectures (AWS/GCP)
- Experience implementing data observability / lineage frameworks
Benefits
- Work in a highly professional team with a friendly and informal atmosphere
- Paid vacation — 20 business days per year, 100% sick leave payment
- Equipment provision
- Partially compensated educational costs (for courses, certifications, professional events, etc.)
- Legal and Accounting support in Poland
- Ability to work from our comfortable office in Warsaw or Minsk
- 5 sick days per year
- Medical insurance (after the end of the probationary period)
- Flexible working hours — we care about you (!) and your output
- English and Polish classes 2 times a week (online)
- Bright and memorable corporate life: corporate parties, gifts to employees on significant dates
Join us
To be considered for this position in Poland, you must have Polish citizenship, a D-type work visa, or a residence permit. Thank you!
Contribute to our growth
Know someone perfect for this role? Let us know about them. We have a referral program to recognize your support.

.png)
.png)