Advance Search

Browse Jobs

Software Lead

Posted a month ago

  • London, Greater London
  • Any
  • External
  • Expired - 2 months ago
As a Software Lead at Conjecture, you will work on producing and implementing functional software solutions. You will work with senior management to define software requirements and take the lead on operational and technical projects, with the goal of developing high-quality software that is aligned with customer needs and business goals. You will be joining a research team whose goal is to make advanced AI systems to be more interpretable, controllable, and aligned with human values. You do not need to have previous experience with AI, however, we would prefer it if you had strong experience with Python and managing the engineering process for a team. Our work focuses on building and prototyping cognitive emulations (link AI systems that leverage both LLMs and classical software to emulate the cognition used by human experts in solving problems in domains like programming. You will be responsible for the architecture and maintenance of the main software output from that research, which is heavily used internally, and might form the basis for future products.We have a preference for people who took product from 0-1, that is they helped with the core design and implementation of basic features, rather than people who worked on side projects at major companies. You have deep and broad engineering skills and are capable of standing up an architecture in its entirety on your own, but you choose to influence a wider team by acting as a “force multiplier”.Some of your responsibilities may include:Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear codeShipping functional product MVPs quickly and iterating based on user feedbackWorking in close partnership with cross-functional teams and management Managing the engineering process for the team: CI, code review, coding guidelineImplementing and managing DSLsOwning problems end to end, from the early exploration of the problem through to releasing things to customers, and understanding that often doesn't involve writing code. You might be a good fit for this role if:You have built fantastic products used by many peopleYou are able to solve small, isolated problems like bugs in code, as well as grapple with large meta-level problems, like refactoring code or changing librariesYou are experienced in PythonYou care more about outcomes and impact than the exact implementation, or the tools used to solve the problem. You like moving quickly and asking “How can we do this better and faster”?You have experience with mission-critical 24*7 systemsYou have an understanding of machine learning and interest in AIHave experience in communicating with users, other technical teams, and management to collect requirements, identify tasks, provide estimates, and meet production deadlines
#J-18808-Ljbffr
Apply