Software Engineer (Mid-level/ Senior)

Contilio is a game-changing and fast-growing construction tech company headquartered in London, UK. We use advanced 3D AI technology to power the first intelligent control room for the $12 trillion construction industry, fully automating construction progress, installation quality and predictive risks. This is in addition to creating self-intelligent digital twins, empowering our customers to make smart decisions, eliminate problems before they happen, and to deliver their projects faster, cost-effectively, and sustainably, saving billions.

We are building a global category leader shaping the future of 3D semantic understanding for the largest global industry, while creating significant value for our customers and the global population by making critical infrastructure more affordable and environmentally friendly. To fulfil this vision, we set ambitious goals, work hard and believe that anything is possible.

To accelerate our massive growth underpinned by significant demand for technology adoption in the construction industry and to build the future of our 3D AI platform, we are looking to add a smart, ambitious and technically strong Mid-Level Software Engineer to our London-based team. In this role, you will be working as an integral part of the tech team to contribute to the development, integration and architecture enhancement of Contilio‘s 3D AI platform. You will also engage with Product and Business to understand and implement customer requirements.  

Attractive base salary, equity and the opportunity to take more ownership as we grow our A-class team, cutting-edge technology and global footprint. 

You need to have the right to work in the UK.

What you will be doing:

  • End-to-end development of the backend technology and corresponding cloud platform infrastructure. Key tasks will include:

    • Development of scalable, object-oriented software using a clean coding style, which adds new features and improves the performance of the 3D AI pipeline.

    • Cloud deployment and performance optimization

    • Develop and maintain integrations with third-party systems i.e. Autodesk, Procore, and Asta products

    • Software profiling and documentation

    • Software requirements and use-case analysis

  • Implementing software engineering best practices, including:

    • Performing code reviews and learning sessions

    • Developing, implementing, and refining testing strategies

    • Contributing to and developing our databases and any wikis we create

  • Provide feedback and contribute to Contilio’s product roadmap/development strategy

Technical skills we’d love to see:

  • 4+ years experience designing and implementing maintainable, high-quality software for Enterprise/B2B 

  • 4+ years of Object-Oriented Programming in Python

  • Experience in CI/CD and Gitlab

  • Experience with AWS, Azure or GCP

  • Experience with Docker and container orchestration such as Kubernetes 

Personal traits we’d love to see:

  • You are an ambitious self-starter and want to apply your technical expertise to solve big and bold problems, while driving global impact.

  • You can work autonomously, and are a great team player.

  • Exceptional problem-solving skills and ability to translate requirements into scalable software/products that wow customers

  • Commitment to exceptional quality and our customer-first approach

Any of the following is a plus:

  • Experience working in a tech startup or for large tech companies in similar roles

  • Experience with Terraform and IaC

  • Familiarity with relational databases (e.g. Postgres, MySQL or SQL Server )

  • Proficiency in a second object-oriented language such as C++, Ruby or Go

  • Experience working with large 3D and 2D datasets such as point clouds and images

Apply here

Fulltime

London, UK