Senior Software Engineer
Core
Design, code, deploy, and maintain highly scalable software components and optimal data pipeline architecture for large-scale data volumes within a Real-time bidding (RTB) platform and stream data processing engine.
Role type
Senior Software Engineer (Platform Engineering)
Builds
Real-time bidding platform, real-time budget system, real-time event processing, and complex large-scale distributed components and data pipelines.
Domain
Ad-tech / Marketing-tech / Distributed Systems
Deliverable
production ML models
Required skills
Java, Multi-threading, JVM, GC, profiling tools, Data structures, Algorithms, Operating systems, Distributed systems fundamentals, SQL, NoSQL, Unix/Linux, AI development tools (Claude code, Github Copilot), C++/Golang
Preferred skills
ML/DS experience, Ad-tech/Marketing-tech experience
Technologies
Java, SQL, NoSQL, C++, Golang, Unix/Linux, Claude code, Github Copilot
Responsibilities
Design and code highly scalable software components; Build optimal data pipeline architecture for large-scale data volumes; Assemble large, complex data sets meeting business requirements; Build data tools for analytics and data scientist team members; Mentor junior software engineers.
Seniority
Senior, hands-on IC
