Skip to main content
Back to jobs

Senior Distributed Systems Engineer

External
airship logoAirship · Remote
$145K–$165K/yrFull-timeRemote3mo ago
Java
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

Airship powers customer engagement for some of the world's most recognized brands, processing billions of mobile app interactions through a large-scale distributed data system. The Shared Services team works to improve the efficiency, reliability, and visibility of that system through shared libraries, platform improvements, and automation/tooling. We're looking for a distributed systems engineer to expand the reach and effectiveness of our small Shared Services team. The ideal candidate uses their skills, experience, and curiosity to explore the system, which includes Java services, Bigtable, Pub/Sub, CloudSQL, and Big Query. You'll be hypothesizing, testing theories, documenting observations, and leveraging changes to improve our entire architecture, not just implementing targeted features.

Responsibilities

  • 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
  • What You Bring
  • Required:
  • 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)

Requirements

  • Memory optimization and performance tuning of the Java Virtual Machine (JVM)
  • Experience working with streaming and batch workloads
  • Experience improving, adapting, and extending a mature codebase
  • Work Location & Travel Requirements
  • Some roles may require that employees perform their work from a specific location to support business activities, and/or be within proximity to an Airship office location or customer or partner locations, while other roles can be performed 100% remotely.
  • This position is fully remote and may require up to 10% travel based on business needs or as requested by your manager.

Benefits

Benefits & PerksCompetitive medical, dental, and vision insurance options for you and your dependentsFlexible time off, company paid holidays, paid parental leave, and paid volunteer time offSupport for your overall wellbeing with mental health and wellness resourcesEmployer-subsidized life insurance as well as short-term and long-term disabilityA digital-first work environment and a monthly stipend to support remote workMentorship and growth opportunities to build skills and accelerate professional developmentAnd more!California residents can view the CCPA disclosure notice here .Candidates outside of the U.S. can view Airship's Privacy Statement here .** Please Note: To ensure the security of your personal information, Airship will only contact candidates through email addresses ending with "@airship.com".Health insuranceDental insuranceVision insuranceRemote work optionsFlexible scheduleEquity / stock optionsParental leave

Additional Information

About Airship Airship is trusted by world's leading brands such as Alaska Airlines, BBC and The Home Depot to drive revenue growth and customer loyalty with exceptional cross-channel customer experiences. Today, brands are challenged to deliver seamless, unified customer experiences across a fragmented array of channels and devices- apps, websites, email, SMS, wallets and more. Airship's no-code, AI-powered platform was designed with non-technical, growth-focused teams in mind, making it easy to create, test and orchestrate hyper-personalized experiences across all channels. With the ability to easily enrich customer data and rapidly launch growth experiments, Airship enables brands to deliver consistent, meaningful interactions that accelerate conversion and foster deeper customer relationships. We invite you to be part of our journey in building products and delivering services that touch millions of customers around the world every day. To learn more about us, visit www.airship.com , read our blog or follow us on LinkedIn.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at airship? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect