Performance Engineer- Hybrid Working
Role details
Job location
Tech stack
Job description
components - Build and maintain high-load, low-latency backend services - Work on in-house solutions including: - Feature stores - User identity services - Custom inference layer - ML platform infrastructure - Optimize system performance across on-premise Docker & Kubernetes environments - Design and implement solutions for traffic scaling and system reliability - Collaborate with ML, data, and engineering teams to support production ML systems - Continuously improve system architecture, observability, and efficiency - Languages: Rust, Python - Tools: GitHub Requirements - 5+ years of experience in software engineering - Strong proficiency in Rust, or proficiency in C/C++/Zig with willingness to transition to Rust - Experience designing and building high-load, performance-critical systems - Solid understanding of system design, concurrency, and performance optimization - Basic knowledge of machine learning workflows and tools Nice to Have - System programming experience
Requirements
(C, C++, Zig) - Experience in ML engineering / MLOps - Familiarity with AdTech standards (OpenRTB, MRAID, VAST) - Experience with WASM / WASI - Background in distributed systems and real-time processing - Location: Barcelona, Spain (office attendance 4 days per week) What We're Looking For - Autonomous and self-driven engineer with strong ownership mindset - Passion for engineering excellence, performance, and scalability - Interest in ML/AI systems and infrastructure - Ability to work independently and make informed decisions - Strong collaboration and communication skills Why Join Us - Opportunity to work on cutting-edge projects with a global impact in the mobile app industry - A collaborative and inclusive work culture that values innovation and continuous learning - Competitive salary, flexible work arrangements, and a comprehensive benefits package - Professional development opportunities and career growth prospects within a fast-growing