Related skills
java distributed systems scala spark google cloud platformπ Description
- Design and develop scalable backend systems and APIs using Java
- Build data pipelines with Data Scientists using Scio, Storm, Spark, and GCP
- Improve testing with TDD and integration tests
- Ensure high-quality code through automated testing and CI
- Lead Java service development and ops for millions of users
- Partner with Data Scientists and Researchers to inform product decisions
π― Requirements
- 3+ years of backend engineering experience with Java
- Proficient in Java; interested in Scala
- Experience with distributed systems and high-volume services
- Familiar with APIs, stakeholders, and agile methodologies
- Strong advocate for code quality, testing, and automation
- Knowledge of algorithms, data structures, and software engineering principles
π Benefits
- Flexible remote role within the North America region
- Collaboration in Eastern Standard Time for scheduling
- Health insurance
- Six months paid parental leave
- 401(k) retirement plan
- 23 paid days off
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!