Cardiff, Wales, United Kingdom

Lead Software Engineer

 Job Description:

Job Title: Lead Software Engineer / 'Hands-on' Greenfield Start-up CTO

  • This could be a life-changing opportunity to lead the design and build of a product that uses the latest AI/ML technologies to solve a genuine problem/user need.
  • The AI platform will be through a combination of custom models (They will create and train their models), leveraging open-source models and utilising enterprise models (I.e. OpenAI).
  • From day one this role will be 100% hands-on coding in Python and the person will be expected to carry this out.
  • You will be part of the team at a rapidly growing, well-financed / funded (and well-known investors) startup with a long runway.
  • Base salary of circa £90,000 per annum (and employee benefits) depending on skills/experience.
  • A significant 'early stage' equity package provides a generous balance of employed financial stability and entrepreneurial future growth.
  • Flexible working hours and locations are a start-up mission for significant global reach and rapid market delivery, so longer hours should be expected within reason.
  • The company is based in the Central Cardiff office with great transport links - though working from home/elsewhere is fine too provided there is a desire to come to the office periodically as and when the business needs.

As a lead contributor to the greenfield design and build, you will be collaborating with other Engineers (remote and in-house) and the Product Team to help build and release an MVP. The company have built a scalable, market-ready solution utilising the latest groundbreaking AI/ML technology and is due to go to market. As the Lead Engineer/Hands-on CTO, you will lead the team and help deliver fit-for-purpose software.

By joining them, you would have the opportunity to shape and create the development practices that you want to work with and bring about business change and agile refinement practices. You would work alongside people who share enthusiasm for AI/ML, for the journey and for an organisation that can spot an opportunity and will back you to make the right architectural choices.

Responsibilities

  • Lead the development of features, taking ownership of code, performance and security setting/adhering to industry standards and ensuring compliance.
  • Collaborate with AI Engineers and other stakeholders to define, refine and prioritise software requirements.
  • Contribute to a culture of technical excellence and continuous improvement.
  • Facilitate problem-solving and work with the team to deliver solutions.
  • To set up and enforce CI/CD pipelines (currently using Google Cloud).
  • As a coach and mentor, encourage and support engineers to grow and achieve high-quality engineering standards and make a positive difference to the team and culture.
  • Contribute to our insights and subject matter expertise offerings.

Skills and experience needed

  • Proven experience as a Senior Software Engineer with aspirations of being a Lead Engineer/Startup CTO.
  • Highly proficient with the Python language.
  • Experience in full-stack engineering (ideally using React).
  • Proficient in working with a cloud hosting service (they currently use GCP).
  • A proven track record with OO programming, including design patterns and integration.
  • Well-versed in cloud computing platforms and DevOps tools.
  • Working knowledge of clean code approaches such as refactoring, clean code, domain-driven design, and encapsulation.
  • Skilled or least interested and well-read in AI and Chat GPT.
  • Familiar with Agile development methodologies

Nice-to-haves

  • Worked in a fast-paced start-up environment.
  • Experience with automating processes.
  • First/Second Language skills in Persian or Iranian.

We will be reviewing applications and interviewing candidates on an ongoing basis and encourage you to submit your application early. We reserve the right to close this vacancy once a successful candidate is appointed. We may close this vacancy earlier than the deadline as applications are being reviewed regularly throughout the advertised period and interviews may take place for suitable candidates

To apply please send your CV today

 Package Details:

Hybrid Working - 1 to 2 days in the office