At a Glance
- Tasks: Lead software development for a cutting-edge 3D AI platform in construction.
- Company: Join Contilio 3D AI, a fast-growing SaaS scaleup revolutionising the construction industry.
- Benefits: Enjoy competitive pay, equity ownership, and opportunities for growth in a hybrid work environment.
- Why this job: Make a real impact on the environment while working on innovative technology with a collaborative team.
- Qualifications: 7+ years in software development, strong Python skills, and experience with AWS and Docker required.
- Other info: Based in London, with a flexible hybrid work model; sponsorship available for exceptional candidates.
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.
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 during interviews but also demonstrate your genuine interest in the role and the company.
✨Tip Number 2
Network with current or former employees of Contilio on platforms like LinkedIn. Engaging with them can provide you with insider insights about the company culture and expectations, which can be invaluable during your application process.
✨Tip Number 3
Prepare to discuss specific projects where you've successfully led software development initiatives. Highlight your experience with Python and cloud deployment, as well as any relevant metrics that showcase your impact on previous teams or projects.
✨Tip Number 4
Showcase your problem-solving skills by preparing examples of challenges you've faced in past roles and how you overcame them. This will illustrate your ability to handle high-impact problems, which is crucial for the Principal Software Engineer position.
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 that showcase your ability to deliver high-quality enterprise software.
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 specific projects where you've designed and implemented high-quality software solutions, focusing on your role in the architecture and deployment processes.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Brush up on your problem-solving skills by practising coding exercises and discussing how you've tackled complex issues in past projects. This will showcase your ability to translate customer requirements into scalable software features.
✨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, as well as any mentoring or coaching you've provided to junior engineers.
✨Understand the Company’s Mission
Familiarise yourself with Contilio's vision and the impact of their 3D AI platform on the construction industry. Being able to articulate how your skills and experiences align with their goals will demonstrate your genuine interest in the role and the company.