Background
SafetyManager365 teams work rapidly, adapt with agility, and stay focused on delivering meaningful solutions. We are driven by the opportunity to solve complex challenges with real impact for our customers and the wider industry. As a newly established team in the larger Comply356 group, we are looking for full stack engineers to join our team. The ideal candidates would have experience building enterprise software with some exposure to AI technologies or the aviation sector, and will thrive in a fast-paced, startup-like environment. We are a highly collaborative engineering culture and we write tests first, pair every day and commit directly to trunk. While this position can be remote, there are established core working hours to ensure optimal interaction with the development team. This role will report into technical leadership within the SafetyManager365 group.
Key Responsibilities
- Design, develop, and maintain high-quality, scalable AI software solutions that meet the specific needs of our airline clients
- Implement advanced machine learning algorithms and data processing techniques to solve complex aviation problems, such as predictive risk management and hazard identification
- Work closely with product managers, designers and other engineers to integrate AI models into production-ready software
- Write clean, efficient, and well-documented full-stack code, adhering to best practices in software engineering and maintaining high standards of code quality
- Take ownership of cloud infrastructure setup and maintenance for the code you write
- Pair program on most code, constructively collaborating with colleagues in real time and contributing to the continuous improvement of the teams development processes and practices
- Develop and execute unit tests, integration tests, and end-to-end tests to ensure the reliability and robustness of the software
Skills and Qualifications
- Degree in a relevant discipline or equivalent experience with 8+ years of building high-reliability or at-scale solutions
- Strong background in backend software development with deep knowledge of at least one popular backend programming language: Python, Go, Kotlin, PHP or Java preferred
- Track record of using enterprise-scale database solutions such as Postgres
- Experience with working on frontend web applications, Typescript experience is a plus
- Familiarity with concept of infrastructure-as-code and experience with at least one major cloud infrastructure provider
- Practical experience applying machine learning models, algorithms and techniques to real-world problems is a big plus
- Excellent analytical and problem-solving skills, with the ability to tackle complex technical challenges and develop innovative solutions
- Demonstrates proactive ownership of projects end-to-end, delivering impact with autonomy and precision
- Meticulous attention to detail and a commitment to delivering high-quality, reliable software solutions
- Strong communication and teamwork skills, with the ability to work effectively in a collaborative, cross-functional environment
- Willingness to learn new technologies and industries and adapt to changing requirements in a fast-paced environment
- A passion for the aviation industry and a desire to leverage AI technology to drive improvements and innovations in airline safety
- Willingness to work in a setup where most of your day is spent in pair programming session; previous experience pair programming is preferred but not required
Benefits
- Competitive salary and benefits package
- Annual team offsite and access to our offices in Europe (location dependent)
- High-end equipment to facilitate your best work
- A flexible approach to hybrid and remote working locations (EU/UK only)