At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.
Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide.
When you apply for this position, you're taking the first step in a process that goes beyond the ordinary. We aim to align your passions and skills with our vacancies, setting you on a path to exceptional career development and success.
Senior Data Platform Engineer at BairesDev
We’re looking for a Senior Data Platform Engineer who has built the kind of infrastructure that makes large-scale data processing possible. You work in Scala or Java, you understand how data flows through distributed systems under real load, and you’ve contributed to stream or batch processing platforms that others depend on. You’ll be working on open source data platform technology used by leading enterprises worldwide — software that sits at the foundation of how organizations process and manage data at scale.
What You’ll Do:
- Build and maintain data platform components in Scala or Java that enable distributed stream and batch processing at scale.
- Design scalable data processing pipelines that move data reliably through large, complex distributed systems.
- Apply JVM performance principles to optimize throughput and latency across data platform infrastructure.
- Work with engineering and data teams to understand platform requirements and deliver high-quality solutions.
- Contribute to the reliability and observability of data processing systems in production environments.
- Participate in code reviews, technical discussions, and continuous improvement of platform engineering practices.
What We Are Looking For:
- 5+ years of experience in IT roles.
- 3+ years of experience with Scala or Java as a primary language in data platform or distributed systems contexts.
- Solid experience with distributed data processing systems and their operational challenges.
- Hands-on background in stream or batch processing frameworks and infrastructure.
- Working knowledge of JVM performance tuning and optimization.
- Open source contribution experience is a plus.
- Advanced proficiency in English.
How we do make your work (and your life) easier:
- Remote Work.
- Excellent compensation in USD or your local currency if preferred
- Hardware and software setup for you to work from home.
- Flexible hours: create your own schedule.
- Paid parental leaves, vacations, and national holidays.
- Innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent.
- Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.
Join a global team where your unique talents can truly thrive and make a significant impact!
Apply now!