Upload Your CV.

Please fill out the form below to upload your CV.

 We only accept .doc, .docx, .pdf, and .odt files
Software Engineer (Python) | KE Technology

Software Engineer (Python)


  Apply Now

  Upload Your CV

Reference #: PythonDataAI01
Location: London
Salary: Up to £95,000 package
Sector: Engineering
Type: Permanent
Posted On: 22/06/2022

Does Python development, Cloud, DevOps tooling and Machine Learning get you out of the bed in the morning? If so, this is the place for you! We’re an AI platform who build bespoke software. We’re looking for a Python focused Software Engineer to join our Data Engineering team who work closely with our AI engine.


What we offer

  • Up to 95k package (85k base & 10k variables)
  • Extremely strong Stock options
  • Remote & flexible working (occasional days in London)


Our growing success comes from providing next generation technological solutions in an accessible and easy to operate way. AI is at the heart of our software and DevOps is a company-wide mindset.



  • 4+ years Software development experience
  • Strong backend Python coding
  • Docker & Kubernetes in production
  • APIs
  • Comfortable deploying code in the cloud (one of: AWS, Azure, GCP)
  • Software engineering fundamentals
  • Databases and Web servers
  • Linux


  • Agile
  • FastAPI
  • Multi-cloud environment experience (AWS, GCP, Azure, Digital Ocean)
  • ML or AI exposure



  • Using Python development to build scalable software solutions
  • Focusing on the Knowledge Graph within the Data and Analytics team
  • Assisting with migration to a new best in class Knowledge Graph
  • API development and ML packages
  • Collaborating with various stakeholders not exclusive to QA, DevOps, PMs, and other developers



  • Good salary, bonus, stock options, Private Healthcare, choice of own equipment, ongoing professional development, remote working


Why Join?

We’re a technology centric company who are really going places! We have massive plans and build great solutions to back it up. We push the boundaries of what is possible and the work in turn is both thrilling and challenging. We provide an environment to thrive. If you’re craving rapid growth, able to create a path in uncharted territory, and comfortable with trying, failing and course-correcting fast, come join the team!


Sound interesting? Please apply to find out more!