Note: The job is a remote job and is open to candidates in USA. BairesDev is a leading technology company delivering innovative solutions to major enterprises and startups. They are seeking a Senior Distributed Systems Engineer who will design and implement components for large-scale data processing infrastructure while collaborating with various engineering teams.
Responsibilities
- Design and implement distributed system components in Java or Scala for large-scale data processing infrastructure
- Work on stream and batch processing systems, ensuring they move data reliably and efficiently at scale
- Apply distributed systems principles to solve problems around fault tolerance, consistency, and throughput
- Leverage JVM performance knowledge to diagnose and address processing bottlenecks in production
- Collaborate with data and platform engineering teams to deliver distributed solutions that meet real-world requirements
- Contribute to code reviews, engineering standards, and technical discussions across the team
Skills
- 5+ years of experience in IT roles
- 3+ years of experience building distributed systems with Java or Scala as the primary language
- Strong foundation in distributed data processing design and operation
- Experience with stream or batch processing frameworks and large-scale pipeline infrastructure
- Solid understanding of JVM performance fundamentals
- Advanced proficiency in English
- Open source contribution experience is a plus
Benefits
- 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.
Company Overview
Company H1B Sponsorship