Airship
We help brands master mobile app experiences.
Senior Distributed Systems Engineer
Location
United States
Posted
6 days ago
Salary
$145K - $165K / year
Bachelor DegreeEnglishCloudDistributed SystemsGoogle Cloud PlatformJava
Job Description
• 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
Job 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!