Senior Software Engineer | Drones, AI, 3D & Cloud
Full time
at Hammer Missions
in
Online
Posted on January 20, 2025
Job details
Key Questions
- Do you enjoy solving technical challenges that impact on the future of technology ?
- Do you thrive in end-to-end software design , development and shipping to prod?
- Would a dynamic fast moving startup be the ideal workplace for you?
- Design, develop and deploy new features to production.
- Develop secure , scalable and fault-tolerant code.
- Build scalable cloud infrastructure together with the engineering team.
- Execute on 3D Modelling and AI development initiatives .
- Increase maintability of code, ensuring long-term system resilience.
- Test, monitor and performance analyse Hammer Hub in production.
- Suggest and implement development processes, best practices and tooling.
- Plan bi-weekly development sprints with the software team.
- Plan and deliver our engineering roadmap alongside other members of the software team.
- Develop an understanding of the entire software stack at Hammer.
- Lead the team to deliver on our Hub and App roadmap .
- Contribute to hiring efforts for the next generation of engineers, in AI and 3D photogrammetry .
- Resourceful & Resilience : An aptitude to tackle constraints with creativity.
- Passionate about Geospatial Tech, Robotics, and AI .
- Biased towards action.
- Driven to build state-of-the-art systems that delight users.
- Capable of leading a technical team and managing timelines effectively.
- Driven by user-centric development with a focus on empathy and user experience .
- Agile development, sprint planning and timeline management experience.
- 5+ years in drones, robotics, computer games , or AI , ideally in a startup environment .
- Prior experience with web, mobile, cloud, and AI development.
- Strong understanding of distributed architecture , scalability, performance, reliability.
- Skills in modern web frontend frameworks - React, Vue JS (or similar)
- Skills in modern web backend frameworks - Node JS, Flask, Fast API (or similar)
- An understanding of native mobile app development.
- A strong understanding of computer science fundamentals and software architecture.
- Experience deploying and maintaining applications in production environments.
- Experience working with modern databases - mongodb, dynamodb or similar
- Experience with version control ( Git ) and containerisation ( Docker or similar)
- Experience with CI / CD pipelines & automated software testing.
- A track record of building end-to-end systems .
- Competitive Salary + Equity Options
- 29 Holidays
- Hybrid (office and remote) working model
- Company laptops, screens, headphones - anything you might need to be productive.
- Your own DJI tello drone!
- Buy any technical book on us.
- Monthly team lunches and activities
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.