Software Engineer

1 month ago


Edinburgh, United Kingdom Smart Data Foundry Full time

Job Description

About Smart Data Foundry

Smart Data Foundry has a purpose to unlock the power of financial data as a force to improve people’s lives.

What we do

  • Inspire financial innovation with aizle, Smart Data Foundry’s synthetic data engine, creating high utility synthetic data with no privacy issues when real-world data doesn’t exist or cannot be safely shared.
  • We enable the research ecosystem to flourish through the provision of research ready real financial data.
  • We create data-driven insights based on real financial data, that identify areas to inform policy change and enhance regulation.

Role Purpose

The Software Engineer will play a pivotal role in refining and developing the aizle simulation model at Smart Data Foundry. Collaborating closely with a team of Data Scientists and Software Engineers, the role holder will contribute to the creation of both agent-based modelling, synthetic data and making it available as a SaaS product. This collaborative effort aims to enhance and extend the capabilities of the aizle simulation model within Smart Data Foundry, ensuring it meets the specific requirements of our clients.

Key Responsibilities

  • Enhance and extend our agent-based model simulation to further improve our derived products.
  • Extend, develop and maintain scalable and efficient software solutions that leverage cloud infrastructure, focusing on performance optimisation and resource management.
  • Collaborate with cross-functional teams to understand and define objectives of ongoing and new data science innovation projects, supported by senior colleagues where necessary.
  • Communicate project updates, outcomes and learning through the best channel and at the appropriate level of detail for the audience.
  • Collaborate with and peer review team members constructively, in a spirit of cooperation and collegiality.
  • Take responsibility for continuous learning and development

Essential Know-How

  • Proven experience as a Software Engineer or similar role, with a strong portfolio of projects demonstrating expertise in Python.
  • In-depth knowledge of CI/CD tools and practices.
  • Solid experience in writing test suites and conducting code reviews to ensure software quality.
  • Knowledge of version control systems (e.g. Git) for collaborative working.
  • Experience developing SaaS solutions on cloud platforms, preferably AWS (Amazon Web Services), including services like EC2, Lambda, S3, and RDS.
  • Strong verbal, written and communication skills, comfortable in dealing with a wide range of stakeholders with varying data science knowledge.
  • Demonstrable ability to learn and use new techniques and technology as needed and applying them to push forward the Smart Data Foundry data innovation product offering.
  • Takes personal ownership and accountability for delivering high quality work in line with project and product requirements and uses good judgement in escalating to senior colleagues when over-running, facing unanticipated challenges, or redefining objectives.

Desirable Know-How

  • Experience with multiprocessing, multithreading, and designing solutions that efficiently scale and utilize available resources, preferably in a language other than Python (e.g. C++, Java, Go, Rust etc.).
  • Familiarity with agile development methodologies.
  • Perform data validation and analysis on generated data.
  • Experience in Financial Data
  • Skills in profiling and optimizing Python code for performance
  • Experience working in the Cloud, preferably AWS but not essential

Location

This role is based in our office in the Bayes Centre in Edinburgh therefore candidates must be within commutable distance or willing to relocate.

Right to Work in the UK

Applicants must have the existing and ongoing right to work in the U.K. without restrictions as sponsorship for visas is not provided.

If invited for interview you will be required to evidence your right to work in the UK.

Benefits

A collaborative, innovative and impactful place to work. We give you support, nurture your talent and reward success. You will benefit from a competitive reward package, 40 days annual leave (including 6 bank hols), a defined contribution pension scheme (14% employer and 4.5% minimum employee contribution rates), family friendly initiatives and flexible working.

#J-18808-Ljbffr
  • Software Engineer

    1 month ago


    Edinburgh, United Kingdom Be-IT Resourcing Full time

    Be-IT is recruiting for a highly respected technology organisation growing the team in Scotland. A great opportunity to join an established, stable and highly experienced development team at exciting point on project. **RESPONSIBILITIES** - Interface with both Embedded Software Engineers and Hardware Engineers to elicit software requirements. - Ensure that...

  • Software Engineer

    20 hours ago


    Edinburgh, United Kingdom Northrop Grumman Full time

    Location: Edinburgh Parks, South Australia, Australia Clearance Type: Secret (NV1) Telecommute: Yes-May consider hybrid teleworking for this position Travel Required: Yes, 25% of the Time Relocation Assistance: Relocation assistance may be available Positions Available: 1 We’re building a reputation as the place to be in Defence. With strong...

  • Software Engineer

    2 weeks ago


    Edinburgh, United Kingdom Consunet Pty Ltd. Full time

    Engineering - Software (Information & Communication Technology) We currently have multiple opportunities to work within Consunet’s head office in Adelaide CBD, however working from our secure facility in Edinburgh may be considered. Consunet is requiring a range of software skills varying across multiple levels of experience from Graduates through to...

  • Software Engineer

    5 days ago


    Edinburgh, United Kingdom Opus Recruitment Solutions Full time

    Software Engineer | React.JS | Mid-Level | £25,000 to £45,000 DOE | Edinburgh | Hybrid ?Are you a developer who is passionate about writing clean quality code and ensuring good test coverage? This role is the ideal role for someone that considers themselves a 'fixer'! ? This role will involve fixing some technical debt and fixing bugs as opposed to...


  • Edinburgh, United Kingdom Leonardo Worldwide Corporation Full time

    Principal Software Engineer page is loaded Principal Software Engineer Apply locations GB - Edinburgh time type Full time posted on Posted 30+ Days Ago job requisition id R0001161 Job Description: Opportunity: We are looking for a Principal Software Engineer to join the Radar Test Equipment delivery team at Leonardo in Edinburgh. In this role you will...


  • Edinburgh, United Kingdom Sanderson Recruitment Full time

    -Senior Software Engineer -£75,000 Depending on experience. -Once per month in Edinburgh, Bath or London Are you a seasoned software engineer looking for a thrilling opportunity to innovate and drive impactful solutions? Our client, a pioneering force in the fintech industry, is seeking a talented individual like you to join their dynamic team! As a Senior...

  • Java Software Engineer

    10 hours ago


    Edinburgh, United Kingdom IC Resources Full time

    Java Software Engineer Location: Edinburgh - Hybrid Working Model I am looking for a Java Software Developer to work for a company dedication to pushing the boundaries of audio quality that has made them a go-to for device manufacturers striving for excellence in sound performance, they're also behind the genius of audio chips found in many smartphones,...

  • Software Engineer

    3 weeks ago


    Edinburgh, United Kingdom Opus Recruitment Solutions Full time

    Software Engineer | React.JS | Mid-Level | £25,000 to £45,000 DOE | Edinburgh | Hybrid ⭐☎️


  • Edinburgh, United Kingdom KAL Full time

    Your opportunity This is an exciting, year-round opportunity for aspiring Software Engineers who are currently pursuing a degree in Informatics, Computer Science or other relevant to software development discipline. As an intern at KAL, you will work in collaboration with and under the guidance of other members of our Engineering team. Over a period...

  • Software Engineer

    3 days ago


    Edinburgh, United Kingdom Opus Recruitment Solutions Full time

    Software Engineer | React.JS | Mid-Level | £25,000 to £45,000 DOE | Edinburgh | Hybrid Do you have the skills to fill this role Read the complete details below, and make your application today.Are you a developer who is passionate about writing clean quality code and ensuring good test coverage? This role is the ideal role for someone that considers...


  • Edinburgh, United Kingdom IC Resources Full time

    Join an innovative company building the first and only space-based cellular broadband network - Edinburgh / Flexible working / Remote  Working alongside some on the biggest names in the mobile telecoms / satcoms sector, my client are around 6 years ahead of the market in terms of their satellite developments. With their long term aim of having 25...

  • C++ Software Engineer

    1 month ago


    Edinburgh, United Kingdom Ko2 Embedded Recruitment Solutions Limited Full time

    **Position**: C++ Software Engineer **Salary**: £40,000 - £60,000 **Location of work**: Fully Remote Working Do you want to work with cutting edge technology? Do you want a flexible, rewarding work environment with the chance to learn new skills whilst being rewarded with a strong salary and benefits package? If the answer is yes to the above, then...

  • Software Engineer

    2 weeks ago


    Edinburgh, United Kingdom Opus Recruitment Solutions Full time

    Software Engineer | React.JS | Mid-Level | £25,000 to £45,000 DOE | Edinburgh | Hybrid Do you have the skills to fill this role Read the complete details below, and make your application today.Are you a developer who is passionate about writing clean quality code and ensuring good test coverage? This role is the ideal role for someone that considers...

  • Software Engineer

    5 days ago


    Edinburgh, United Kingdom Opus Recruitment Solutions Full time

    Software Engineer | React.JS | Mid-Level | £25,000 to £45,000 DOE | Edinburgh | Hybrid Do you have the skills to fill this role Read the complete details below, and make your application today.Are you a developer who is passionate about writing clean quality code and ensuring good test coverage? This role is the ideal role for someone that considers...


  • Edinburgh, United Kingdom nGenium Full time

    Embedded Software Engineer - Contract - Edinburgh - 6 months - £55-60hr - Outside IR35 - Hybrid Core skills required: Embedded Linux (Yocto) experience Good understanding of networking technologies and protocols Linux application layer development experience Experience: Degree in Software Engineering or related subject. An excellent understanding of C in a...


  • Edinburgh, United Kingdom nGenium Full time

    Embedded Software Engineer - Contract - Edinburgh - 6 months - £55-60hr - Outside IR35 - Hybrid Core skills required: Embedded Linux (Yocto) experience Good understanding of networking technologies and protocols Linux application layer development experience Experience: Degree in Software Engineering or related subject. An excellent understanding of C...

  • Java Software Engineer

    20 hours ago


    Edinburgh, United Kingdom IC Resources Full time

    Java Software Engineer Location: Edinburgh - Hybrid Working Model I am looking for a Java Software Developer to work for a company dedication to pushing the boundaries of audio quality that has made them a go-to for device manufacturers striving for excellence in sound performance, they're also behind the genius of audio chips found in many smartphones,...

  • Java Software Engineer

    15 hours ago


    Edinburgh, United Kingdom IC Resources Full time

    Job Description Java Software Engineer Location: Edinburgh - Hybrid Working Model I am looking for a Java Software Developer to work for a company dedication to pushing the boundaries of audio quality that has made them a go-to for device manufacturers striving for excellence in sound performance, they're also behind the genius of audio chips found...


  • Edinburgh, United Kingdom IC Resources Full time

    Java Software EngineerLocation: Edinburgh - Hybrid Working ModelI am looking for a Java Software Developer to work for a company dedication to pushing the boundaries of audio quality that has made them a go-to for device manufacturers striving for excellence in sound performance, they're also behind the genius of audio chips found in many smartphones,...


  • Edinburgh, United Kingdom IC Resources Full time

    Java Software EngineerLocation: Edinburgh - Hybrid Working ModelI am looking for a Java Software Developer to work for a company dedication to pushing the boundaries of audio quality that has made them a go-to for device manufacturers striving for excellence in sound performance, they're also behind the genius of audio chips found in many smartphones,...