Back to jobs
New

Senior Software Engineer

Holon

Job Description

About the Role

We're looking for a Senior Software Engineer to join our R&D team. This is a hands-on all-around role where you'll own the full development lifecycle of a high throughput low latency product from requirements and architecture through production deployment,monitoring and operation. You build it, you own it.


Our Tech Stack

- Languages: Go 1.24+, Python/PySpark

- Streaming: Apache Kafka (Confluent)

- Data Processing: Databricks

- real-time model inference

- Infrastructure: AWS (EKS, DynamoDB, S3, ElastiCache), Kubernetes, Helm

- Observability: Prometheus, Grafana, OpenTelemetry, OpenObserve

- Databases: DynamoDB, Valkey/Redis, and PostgreSQL


Responsibilities

- Design, build, and maintain high-throughput low-latency microservices 

- Develop data pipelines for user feature aggregation, ML training data, and analytics

- Build event streaming systems using Kafka for real-time data processing

- Contribute to infrastructure-as-code (Terraform) and GitOps best practices

- Troubleshoot production issues across distributed systems

- Collaborate on architecture decisions and technical roadmap

 

Job Requirements

Must Have:

- 5+ years of software engineering experience

- 3+ years with Go in production environments, in high-throughput systems

- Strong experience with distributed systems and microservices architecture

- Experience with message queues/streaming (Kafka, MSK)

- Proficiency with SQL and NoSQL databases (PostgreSQL, DynamoDB, TimescaleDB)

- Solid experience with Kubernetes and container orchestration

- AWS cloud services experience (EKS, DynamoDB, S3, ElastiCache)

- Understanding of observability (Prometheus, Grafana, distributed tracing)

Nice to Have:

- Ad-Tech experience a big plus

- Experience with real-time ML inference at scale

- Python/PySpark for data processing pipelines or using DBT / SQLMesh

- Experience with MLOps

- Working with high-scale distributed databases such as Aerospike, ScyllaDB

- Experience with Databricks or similar data platforms

What We're Looking For

- Independent problem solver who thrives on performance optimization challenges

- Ownership mentality, you see features through from idea to production and operations

- Comfortable with ambiguity in a fast-moving startup environment

- Strong debugging skills across distributed systems

- Leverages modern AI tools to multiply productivity and code quality

- Effective communicator who can explain complex technical concepts

Education

- B.Sc. in Computer Science or equivalent practical experience

 

Job Benefits

Who we are

At MediaForce, we’re a team that thrives on collaboration, trust, and mutual support. As a fast-growing, global ad-tech company, we’re committed to fostering a culture where every individual is valued and empowered to contribute, without the politics or endless approval chains. We believe in creating an open, innovative, and performance-driven environment where ideas can flourish, and everyone can make an impact. If you're looking for a place where you can grow, connect, and be part of a dynamic team, we’d love to meet you. Come be part of the force!

 

Job Benefits

• Be part of a global team that’s talented, fun, and driven.

• Enjoy a work-life balance with our flexible hybrid working model.

• Free gym membership conveniently located in our building.

• Fun company events, team building, holiday celebrations, and happy hours

• Be part of something that matters - Community support & volunteering initiatives

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf