IQGeo

Principal Software Architect

IQGeo

full-time

Posted on:

Location Type: Hybrid

Location: CambridgeUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Define the system architecture and create the first prototypes.
  • Work with teams around the world to build a product that runs at scale at tier 1 telcos.
  • Innovate and develop production software addressing system-of-systems problem touching computer vision, AI/ML reasoning, heterogeneous sensor data ingestion, graph modeling, large-scale distributed systems, and workflow orchestration.
  • Collaborate with a Principal Product Manager to define the vision and goals for the product, and determine the best ways to achieve those goals.
  • Build the first rough prototype that proves the problem is tractable within 3 months.
  • Deliver the first alpha of the product within 6 months for customer demos.
  • Ensure the first customer is live within 12 months.

Requirements

  • Experience in building large-scale distributed systems and event-driven architectures.
  • Examples include: Complex data pipelines, ETL/ELT, and real-time streaming frameworks.
  • Sensor-driven computing: computer vision, telemetry systems, OTDR/test equipment data, geospatial data.
  • Knowledge graphs, graph databases, semantic/ontology-based modelling, or advanced schema-driven systems.
  • Designing architectures that unify heterogeneous data sources into coherent decision-making frameworks.
  • Experience of building systems on at least one major cloud vendor’s platforms (AWS preferred).
  • Performance and scale: you have demonstrable experience of architecting and building systems that can ingest and process millions of events per day.
  • Hands-on: you enjoy writing code and building prototypes, as well as helping to guide others in the productization phase.
  • Comfortable with uncertainty: there is a lot that we don’t yet know how to solve.
  • Ability to lead and influence: you’ll have a track record of working with multiple engineering teams to deliver complex products.
  • Communication: you’ll be happy debating with engineering teams on a whiteboard as well as presenting to executives using a slide deck.
  • Curiosity: you will not know everything about the domains across which you’re working (AI, fibre networks, geospatial information systems, distributed systems).
Benefits
  • 25 days of paid holiday, with the opportunity to purchase further days up to a total of 30.
  • Paid charity/volunteering day each year.
  • Company-matched pension contributions of up to 6% base salary.
  • IQGeo SHINE employee ownership program.
  • Private medical insurance.
  • Health cash plan.
  • Company life assurance (4 x gross salary).
  • Incapacity benefit.
  • Enhanced maternity leave policy (full-pay 3 months, then half-pay 3 additional months, then 15 weeks of SMP), after 2 years of service.
  • EV company car scheme (salary sacrifice).
  • Cycle scheme (salary sacrifice).
  • Give as you earn charity scheme.
  • Mentor program.
  • Home office support for remote workers.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
system architecturelarge-scale distributed systemsevent-driven architecturescomputer visionAI/ML reasoninggraph modelingETLreal-time streaming frameworkscloud platformsdata ingestion
Soft skills
collaborationleadershipcommunicationcuriosityproblem-solvinginfluenceadaptabilityteamworkpresentation skillsmentorship