Enable job alerts via email!

Senior Software Engineer

Complexio

City Of London

Remote

GBP 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Job summary

A pioneering AI company in London is seeking a Senior Software Engineer to develop innovative applications utilizing AI technologies. The role involves collaboration with a diverse team to enhance user experiences and streamline communication. The ideal candidate has over 7 years of experience in software development with expertise in both compiled and dynamic languages, and is passionate about building impactful products. This position is remote-first, allowing you to work alongside industry leaders.

Qualifications

  • 7+ years of experience in software development.
  • Experience using both compiled and dynamic languages.
  • Familiarity with CI/CD principles and technologies.

Responsibilities

  • Develop innovative applications using AI capabilities.
  • Work with a groundbreaking AI platform for enterprise solutions.
  • Shape the success function and influence product direction.

Skills

Problem-solving skills
Communication skills
Collaboration skills
Experience with early-stage software
Technical skills

Education

M.Sc or Ph.D in Computer Science

Tools

Rust
Python
JavaScript
React
CI/CD
AWS
Job description

Complexio's Foundational AI works to automate business activities by ingesting whole company data – both structured and unstructured – and making sense of it. Using proprietary models and algorithms Complexio forms a deep understanding of how humans are interacting and using it. Automation can then replicate and improve these actions independently.

Complexio is a joint venture between Hafnia and Símbolo, in partnership with Marfin Management, C Transport Maritime, Trans Sea Transport and BW Epic Kosan.

Responsibilities

As a Senior Software Engineer with broad expertise, you will be a vital part of our team, developing innovative applications that leverage AI capabilities to enhance user experiences and streamline communication. You will work alongside a talented team of Data Scientists, DevOps, Product Managers, Business Analysts experts and play a key role in designing and implementing specialized AI assistant technology.

You have:

  • Excellent problem-solving and technical skills. Strong communication and collaboration skills, with the ability to work in a team. Interest and experience in working on early-stage software and a wide range of tasks. Proven experience using technology and how it helped you build a lasting product.
  • Preferred M.Sc or Ph.d degree in Computer Science or a related field.
  • 7+ years of experience in software development. Work experience using both compiled languages (Rust, OCaml, Golang, Java, C#) or dynamic languages (JavaScript, Python, Ruby).
  • Experience building web applications or desktop applications technologies such as Electron, tauri, React, Vue.js.
  • Familiarity with CI/CD principles and technologies, including experience with GitHub Actions or similar.
  • Experience working with Relational and NoSQL databases such as Postgres, Redis, Neo4j, MongoDB, and a good understanding of data consistency tradeoffs.
  • Proven knowledge of cloud platforms (e.g., AWS, Azure, or GCP).
Bonus qualifications
  • Experience with graph databases such as Neo4j, Pinecone or Milvus or similar.
  • Experience building native desktop apps.
  • Experience with NLP libraries and frameworks, such as spaCy or Transformers.
  • Familiarity with machine learning concepts and the ability to work with NLP datasets.
What you’ll be doing
  • Work with a groundbreaking AI platform solving real enterprise pain points.
  • Help clients achieve measurable ROI through next-gen automation.
  • Join a remote-first, globally distributed team backed by industry leaders.
  • Shape the success function and influence product direction in a fast-scaling AI company.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.