
Senior Distributed Systems Engineer
Airship
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $145,000 - $165,000 per year
Job Level
About the role
- Read, understand, and write code and unit tests (primarily in Java)
- Investigate, diagnose, and implement improvements for performance bottlenecks and cost inefficiencies
- Implement, test, and deploy architecture and library changes which enable new insights and understanding, including cost modeling/reporting and data patterns
- Respond to performance and reliability issues identified internally and by customers
- Collaborate with other backend engineers to solve a broad range of distributed systems problems
Requirements
- Experience writing Java and familiarity with industry best practices
- Strong verbal and written communication skills
- Hands-on experience designing and maintaining data-intensive systems
- Demonstrated ability to work both independently, and in a team environment
- Experience with a cloud platform (Google Cloud Platform preferred)
- Memory optimization and performance tuning of the Java Virtual Machine (JVM) (Nice to Have)
- Experience working with streaming and batch workloads (Nice to Have)
- Experience improving, adapting, and extending a mature codebase (Nice to Have)
Benefits
- Competitive medical, dental, and vision insurance options for you and your dependents
- Flexible time off, company paid holidays, paid parental leave, and paid volunteer time off
- Support for your overall wellbeing with mental health and wellness resources
- Employer-subsidized life insurance as well as short-term and long-term disability
- A digital-first work environment and a monthly stipend to support remote work
- Mentorship and growth opportunities to build skills and accelerate professional development
- And more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Javaunit testingperformance optimizationcost modelingdata patternsdata-intensive systemsmemory optimizationperformance tuningstreaming workloadsbatch workloads
Soft Skills
verbal communicationwritten communicationindependent workteam collaboration