At a Glance
- Tasks: Lead software development and cloud deployment for our innovative 3D AI platform.
- Company: Join Contilio 3D AI, a pioneering SaaS scaleup transforming the construction industry with AI technology.
- Benefits: Enjoy competitive pay, equity ownership, and opportunities for growth in a dynamic environment.
- Why this job: Make a real impact on the environment while working on cutting-edge technology in a collaborative culture.
- Qualifications: 7+ years in software development, strong Python skills, and experience with AWS and Docker required.
- Other info: Hybrid role with 2 days in our Shoreditch office; UK work authorization preferred.
The predicted salary is between 43200 - 72000 £ per year.
Contilio 3D AI is a fast-growing, AI-first SaaS scaleup based in London, UK. We have built and scaled the world’s first 3D AI analytics & insights platform for the largest industry on earth, construction. Our cutting-edge software automates quality verification, manufacturing-style quantity tracking, progress, and predictive risks in hours, generating an intelligent digital twin previously missing from construction. This enables our enterprise customers to access connected, timely insights, make smart decisions, and eliminate problems before they happen, saving billions in cost, time, FTE, and CO2 emissions.
We are scaling fast and building the global AI category leader, creating significant value for our customers and the global population, given that 40% of the world’s CO2 originates from the $15Tn Construction industry!
To fulfill this vision, we are adding a smart, ambitious, and technically exceptional Principal Software Engineer to our team. In this role, you will lead software development and cloud deployment activities to build the next version of Contilio’s cutting-edge 3D AI platform. Working in an agile manner, you will collaborate closely with the AI, DataOps, and product teams to define and implement customer requirements and delight our global enterprise customers.
We offer competitive compensation and equity ownership, as well as the opportunity to take on more ownership as we grow our team and global footprint. Preference for candidates with UK work authorization, though we are able to sponsor exceptional candidates.
What you will be doing:
- Lead and implement software development projects, including:
- System architecture design
- Implement and test backend, analytics engine, database, and integrations
- Cloud deployment and performance optimization
- Establish, implement, and track development and product KPIs
- Hold code reviews and learning sessions
- Contribute to Contilio’s knowledge base
- Coach and train more junior team members and support hiring initiatives as we expand our team
Core Technical Requirements:
- 7+ years of relevant work experience designing and implementing maintainable, high-quality enterprise/B2B software in agile, fast-moving environments.
- High proficiency in Python delivering scalable, high-quality production code and familiarity with a second object-oriented language.
- High proficiency using RDBMs and Postgres.
- Working experience with AWS (or equivalent) and Docker.
- MSc in Computer Science, Math, or related fields.
Personal Traits We’d Love to See:
- You are a self-starter and enjoy working on high-impact problems that deliver value for customers, the environment, and the global population.
- You can manage projects end-to-end, ensuring high-quality outputs are delivered in a timely manner by your team members.
- Great communication skills (verbal and written), direct and collaborative.
- You have exceptional problem-solving skills and the ability to translate customer requirements into scalable software features and functionalities.
Any of the Following is a Plus:
- Start-up/scale-up experience in AI, computer vision, or enterprise software space.
- PhD in Computer Science, Math, or related fields.
- Experience with vision, AI, or big data applications.
- Experience with Terraform and IaC.
- Familiarity with BIM or construction scheduling tools (Autodesk, Primavera, etc.).
Hybrid Role: with 2 days/week in our London Shoreditch office.
How to Apply: Please provide a CV, a short note highlighting your motivation and relevant experience. Also, confirm your UK work authorization status. Due to the high number of applications, only shortlisted candidates will be contacted.
IdeaLondon, 69 Wilson Street, London, EC2A 2BB, UK.
1x Principal Software Engineer (Backend, Python) employer: Contilio
Contact Detail:
Contilio Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land 1x Principal Software Engineer (Backend, Python)
✨Tip Number 1
Familiarise yourself with the latest trends in AI and construction technology. Being knowledgeable about how these fields intersect will not only help you understand Contilio's mission but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Showcase your experience with cloud deployment and performance optimisation, particularly with AWS or similar platforms. Be prepared to discuss specific projects where you've successfully implemented these technologies, as this is crucial for the role.
✨Tip Number 3
Highlight your leadership skills and experience in coaching junior team members. Since the role involves mentoring, sharing examples of how you've guided others in previous positions can set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your problem-solving approach in detail. Given the nature of the role, being able to articulate how you've tackled complex software challenges in the past will demonstrate your capability to handle high-impact problems at Contilio.
We think you need these skills to ace 1x Principal Software Engineer (Backend, Python)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in software development, particularly with Python and cloud deployment. Emphasise any relevant projects or roles that demonstrate your ability to lead and implement software solutions.
Craft a Compelling Motivation Note: Write a short note that clearly outlines your motivation for applying to Contilio. Mention how your skills align with their mission of creating value in the construction industry and your passion for AI and software development.
Highlight Relevant Experience: In your application, specifically mention your experience with RDBMs, Postgres, AWS, and Docker. If you have worked in agile environments or have startup experience, make sure to include that as well.
Confirm Work Authorization: Clearly state your UK work authorization status in your application. This is important for the company to know, especially since they prefer candidates with existing authorization.
How to prepare for a job interview at Contilio
✨Showcase Your Technical Expertise
As a Principal Software Engineer, you'll need to demonstrate your proficiency in Python and other relevant technologies. Be prepared to discuss your past projects in detail, focusing on the architecture design, cloud deployment, and any performance optimisation you've implemented.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Practice explaining your thought process when tackling complex problems, especially those related to software development and customer requirements. This will showcase your exceptional problem-solving skills.
✨Emphasise Collaboration and Communication
Since the role involves working closely with various teams, highlight your experience in collaborative environments. Share examples of how you've effectively communicated with team members and stakeholders to ensure project success.
✨Demonstrate Your Passion for AI and Construction
Contilio is focused on revolutionising the construction industry through AI. Show your enthusiasm for this field by discussing any relevant experiences or projects you've worked on that align with their mission, particularly in AI, computer vision, or enterprise software.