🔍 About the Role
Join a global tech leader powering one of the largest social media platforms in the world, managing petabytes of data daily. We’re looking for a Software Engineer to become part of a self-organized R&D team, working in a fast-paced, highly innovative environment where your work will impact hundreds of millions of users.
You will tackle complex technical challenges related to performance optimization, data transformation, and processing pipelines, helping build the platform behind a global-scale product.
💻 What You’ll Do
- Design and develop high-performance solutions for large-scale distributed systems
- Write clean, efficient code in C++ and Java
- Develop, optimize, and maintain data systems and pipelines for consistent, high-speed data transformation
- Work with distributed storage systems like Apache Cassandra, Apache Druid, and StarRocks
- Evaluate, update, and optimize local and metadata models
- Troubleshoot and resolve performance and data integrity issues
- Translate business and analytical needs into scalable data solutions
- Collaborate cross-functionally with engineers, product teams, and stakeholders
- Participate in code reviews, define coding standards, and suggest architectural improvements
- Contribute to Agile ceremonies and team planning
🎯 What We’re Looking For
- 5+ years of experience as a Software Engineer
- Strong programming skills in C++ and Java
- Proven experience with distributed storage systems (e.g., Apache Cassandra, Druid, StarRocks)
- Comfortable in Linux/Bash environments
- Basic knowledge of Docker
- Strong communication and collaboration skills in English (spoken and written)
- Fast learner with the ability to adapt in a dynamic Agile environment