Senior Software Engineer (Python)

Company Overview

Contilio is a cutting-edge, fast-growing and venture-backed construction tech company headquartered in London England. We use 3D AI derived from latest advances in robotics and autonomous driving to build the first intelligent control room for the $12Trn construction industry and enable real-time payments. Our 3D AI platform provides actionable intelligence from 3D data collected from construction sites, fully automating construction progress and installation quality processes while creating machine-readable and semantic digital twins that are connected to BIMs. Our predictive intelligence empowers stakeholders to eliminate problems & risks before turning into costly issues and wasting trillions in dollars. We are building the global category leader to shape the future of 3D semantic understanding in construction, manufacturing, etc.

We are looking to add a smart, driven and growth-minded  Senior Software Engineer to our amazing team. As a senior software engineer, you will be responsible for software development, deployment and testing of the next version of Contilio’s cutting-edge AI platform. In addition, you will work closely with the rest of the tech team, as well as product and the commercial functions to define and implement customer requirements and delight our blue-chip customers, together with leading more junior software developers and processes as the company scales.

We are ambitious, fast growing and are looking for driven team players who show initiative and take ownership as we are shaping the future of one of the world’s biggest industries and delivering impact for the global population through, building critical infrastructure such as hospitals cheaper, faster and with lower CO2 footprint.

Competitive salary, attractive stock options and opportunity to get promoted to tech lead as we are building out the team. We are looking for applicants who are strongly motivated by the latter two.

What you will be doing:

  • Implement software development and deployment, including:
    • System architecture design and improvement
    • Implement and test backend, analytics engine, database and integrations
    • Cloud deployment and performance optimization
    • Guide frontend developers to create frontend, visualisations and dashboard
  • Define and implement engineering best practices, including:
    • Establishing, implementing and tracking the development and product KPIs
    • Performing code reviews and learning sessions
    • Contributing to and developing Contilio’s knowledge base
  • Manage, nurture and hire junior developers, as we grow the team
  • Coordinate closely the frontend functions and participate in and contribute to customer discussions and documents, ensuring that our customers are delighted. 

Experience and skills we’d love to see:

  • 5+ years’ experience architecting, developing, testing and deploying high performing enterprise software applications
  • Demonstrated track record leading juior team members and projects under tight deadlines
  • High proficiency with Python and at least one more programming language such as C++, Ruby, Go or javascript
  • Experience deploying on AWS/Azure using Docker, Docker Swarm, Kubernetes etc.
  • Experience with cloud cybersecurity
  • Track record using SQL and RDBMs (ideally Postgres), NoSQL experience is a plus

Personal traits we’d like to see:

  • You are a self-starter and passionate about solving big problems and making an impact through using your technical expertise
  • You stay on top of latest technologies, languages and tools and probably have taught yourself a few of them
  • You put the customers first when:
    • Setting ambitious goals and delivering them with highest quality
    • Continuously contributing ideas and solutions
    • Problem-solving ideas and issues together with other team members
    • Challenging the team to delivering best results
  • You have a direct communication style, good presentation skills and are a great team player who does not take herself/himself too seriously.

Any of the following is a plus:

  • Start-up experience ideally in AI, Computer Vision or Enterprise software setting
  • MSc in Computer Science, Math or other related fields (not required for experienced startup tech leads with related work experience)
  • Experience with 2D/3D image processing, big data applications or Edge computing (IIOT)
  • Familiarity with BIM or construction scheduling tools (Autodesk, Primavera etc.)

Only candidates legally authorized to work in the UK.

Apply here