Airship provides a platform for managing omnichannel customer experience, trusted by brands such as Alaska Airlines, BBC and The Home Depot.
No-code, AI-powered platform for creating, testing and orchestrating hyper-personalized experiences across channels.
Responsibilities
Design data schemas and take ownership of data semantics
Maintain, improve, and scale Java APIs and distributed services
Investigate performance issues using server metrics, application data, and system behavior
Improve reliability, testability, and maintainability of backend systems
Partner with product and engineering teams on technical design and implementation
Help define technical standards across teams
Lead and own large-scale releases and technical projects
Use AI as a technical assistant to draft development plans and investigate problems or bugs
Critically assess AI-generated suggestions for accuracy, security, and suitability
Requirements
At least three years of experience designing, operating, and maintaining distributed systems
Professional fluency in spoken and written French (required)
Strong Java development skills
Experience with unit testing, code reviews, documentation, and Git-based version control
Experience leading significant releases or technical projects
Familiarity with continuous integration and continuous delivery practices
Strong written and verbal communication skills
Collaborative and pragmatic approach to software development
Commitment to building reliable, maintainable, and testable systems
Nice to have: JVM performance troubleshooting, Google Cloud Platform, distributed NoSQL databases or key-value stores, strong Linux administration fundamentals