Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Python Tech Lead
London, UK

Job Title

Python Tech Lead

Job Description

CognitionX is seeking an ambitious, passionate, and brilliant tech lead experienced with Python and other modern web app technologies, either on on a permanent or contract basis preferably with expertise in graph databases to join the founding team to help define and build the Market Intelligence Platform of All Things AI.

The ideal candidate will be not only passionate about AI and Data, but keen to learn new technologies and build a platform that has the opportunity to become the global de-facto standard. You will be leading the design and development of the overall knowledge platform platform architecture, with responsibilities including:

Designing and implementing systems for our products taking into account appropriate Writing appropriate unit and integration tests and leading best practice Perform regular code reviews and setting coding standards Assisting with hiring Delivering, from concept to support, measurable business value through your engineering effort Supporting and mentoring junior colleagues Deep collaboration with Head of Product to ensure clear delivery of expectations.

As with all great startups, this is a critical, hands on role. It will provide the opportunity to work extensively with the senior leadership team, and will have visibility and input across the whole business as it grows.

Currently the business is based in London and Los Angeles but it expects to expand to all key global markets within the next 2 years. The London office is currently in Piccadilly Circus.


  • No telecommuting
  • No Agencies Please


Essential Skills and Experience: A love of all things AI! Minimum 5 years experience developing software in an agile environment. Advocate of software development best practice. Knowledge of building scalable microservice architectures with experience building and maintaining APIs via RESTful web services. A strong coding background, with in depth knowledge of at least one modern programming language, ideally Python, but others (e.g. Node.js or Scala) will be considered. Experience working in a high-test-coverage, continuous integration and delivery environment using automation frameworks for testing and deploying. Git and GitFlow branching model.

Desired Skills and Experience: Infrastructure deployment/management on cloud services. Knowledge of AWS services like EC2, Elastic Beanstalk, and ElastiCache. Messaging systems such as Kafka and RabbitMQ. NoSQL/graph databases (e.g. Neo4j). Search engines (e.g. Elasticsearch, Solr).

If you’re the person who loves AI, Machine learning, and Data Science, and how this is changing the world, we would love to hear from you.

CognitionX has a commitment to sourcing candidates directly and as such we do not accept speculative CVs from agencies.

Please contact Adam Rabinovitch for more info

About the Company

Contact Info

Previous Python Developer, CitrusBits (Los Angeles, CA, USA) in Los Angeles, California, United States Next Software Engineer, Softagram in Kempele, Oulu, Finland