We're seeking a Senior Software Engineer (Java) to investigate data-quality issues, debug complex systems, and write Java code to repair and improve massive datasets.
Requirements
- 6+ years of professional experience developing Java in large-scale backend systems
- Strong debugging, triage, and data analysis skills
- Experience working with distributed systems and high-volume processing pipelines
- Hands-on experience with AWS, including services such as S3, SQS, and Lambda
- Solid understanding of performance optimization, concurrency, and memory-efficient design patterns
- Ability to design reliable, repeatable data repair workflows
- Comfort operating in ambiguous, evolving problem spaces and deriving practical solutions
- Strong communication skills, with the ability to summarize complex technical findings clearly
Benefits
- Long-term projects
- 100% remote work
- Payment in USD
- Paid Time Off (PTO)
- Work-from-home & training reimbursement
- English lessons
- Technical training
- Career coaching