keywords/skills

Showing page 1 of 134 (10 in 0.15 seconds)

  • £30k - 55k
  • 02 Sep 2018

Job description

About the Role

The backend of Loot is a solid and modern fundament for delivering users exciting functionality and data. By building solutions and API’s you will become a member of our core team.

You'd be an integral part in the direction and purpose of everything we do. With your experience you'll influence the tools we use and the dependencies that our codebase has (or doesn’t have), whilst also helping to guide our roadmap and ingrain our values in our product.

We have Backend positions open in our Growth, Product and Infrastructure teams.

As a Backend Engineer at Loot, you will:

  • Build our platforms, systems and big data infrastructure using your strong background in distributed systems and large scale storage systems
  • Participate in code review, design discussions, and process improvements
  • Demonstrate a passion for the developer community and person learning and improvement
  • Contribute to design and development efforts
  • Work closely with a cross-functional team: product, growth, marketing and operations
  • Help drive and bring innovation and improvement into the team

We're looking for:

  • Experience in Ruby and Rails
  • Good understanding of microservice-based design
  • Excellent communication skills: written and spoken English
  • Theoretical and practical understanding of OOP, SOLID and CleanCode principles
  • Experience using TDD practices
  • Fluidity in operating Unix-based systems
  • Experience in implementing and integrating with HTTP APIs
  • Experience with REST/SOAP APIs
  • Good understanding of Messaging Queue Protocols

Bonus points if you have:

  • Pair programming experience
  • Ability to coach more junior developers
  • Experience in playing Mario Kart
  • £35k - 45k
  • 02 Sep 2018

Job description

Day to day you will be working closely with both the front end application developers and the GIS data developers and liaising with project managers to plan and develop applications and features. You will be creating new, or improving/extending existing, Django applications to accomplish project requirements.

Using Django you will primarily be responsible for building the backend system, including the database architecture, to support the front end mapping application. As part of the team you will be involved in the planning and design of the application as a whole.

Essential:

  • 2+ years of commercial experience
  • Excellent knowledge of Python
  • Excellent knowledge of Django Framework
  • Basic knowledge of Javascript, HTML, CSS.
  • Relational databases (e.g. MySQL, PostgreSQL)
  • Experience with Unix command line
  • Good team player
  • Ability to manage own time

Nice to have:

  • Experience writing APIs
  • Experience with automated testing
  • Continuous integration/deployment (e.g. Jenkins, Travis)
  • GIS experience
  • Experience with Docker
  • Experience writing Bash scripts
  • Degree in computer science or other quantitative discipline

If possible, please include examples of software you have worked on; e.g. github repositories, websites, etc.

Successful applicants will be moved forward to a quick, informal and friendly introduction over the phone. They will then be asked to take part in a simple and straightforward test before moving forward to a more formal get together with some of our team.

This position is for a full-time permanent position at our office located near Edinburgh. The candidate must be eligible to work and relocate in the UK. We cannot provide sponsorship for this role.

  • £50k - 70k
  • 02 Sep 2018

Job description

Senior Security Engineer

Responsible for executing the Security Development Lifecycle (SDL) for Citrix On-Prem and Cloud products to ensure that our software meets the customer expectation of security robustness.   Able to drive and execute SDL best practices and its integration with the CI/CD, Agile and Waterfall development models. Create and deliver advanced security training and guidance to product engineers. Able to guide product development teams on design changes as per security requirements. Establishes and maintains thorough and accurate documentation of all work.  Communicates technical issues within scope of assignment.  Able to drive negotiation in the interest of security. Conducts reviews of specific security fixes as necessary. Conduct product penetration test in a non-disruptive way for IT/Cloud deployments, including exploit creation to demonstrate a proof of concept. Validate the efficacy of defensive mechanisms, as well as, the engineering adherence to security policies.

Qualifications (Knowledge, Skills, Abilities)

    • Expert in at least 3 of these areas in security – System, Web, Network, Mobile, Cloud, Windows, Cryptography
    • Capable of writing exploits for identified vulnerabilities in the area of expertise.
    • Solid understanding of most common software vulnerabilities and standard secure coding practices.
    • Excellent capabilities to identify security vulnerabilities and root cause analysis.
    • Proficiency in a programming language(s) (e.g. C, C++, Python)
    • Proficiency in System Internals (Windows or Unix)
    • Demonstrated understanding of Computer Science fundamentals (OS, Networks).
  • 02 Sep 2018

Job description



Salary in the region of £40,850 - £49,428 (dependent on experience) plus excellent benefits

Permanent/ Open Contract

Highly motivated Full-Stack Developer required to work on infrastructure for Big Data Genome analysis using OpenStack within the Teichmann laboratory at the Sanger Institute.

An exciting unique opportunity has become available to develop software infrastructure for Human Cell Atlas project (https://www.humancellatlas.org) which aims to increase our understanding of human body on a cellular level. The post holder will be part of the Teichmann group, working closely with colleagues in the core IT team of the Cellular Genetics division and the European Bioinformatics Institute.

Specifically, the post holder will contribute to developing a virtualised compute cloud infrastructure to allow our analysis workflows to be run in a distributed, adaptable and scalable environment. This position would suit a Software Developer who enjoys developing software solutions for large scale data analysis. The post holder will also apply these skills to building and improving the pipeline and portal development within the Teichmann/ Cellular Genetics team at the Sanger Institute.

We are looking for an individual who enjoys working in a multi-disciplinary team environment to help solve complex IT issues which will ultimately aid our understanding of the human body on a cellular level.
Essential Skills
  • Bachelors degree or above in computer related sciences or equivalent experience
  • Evidence of competence and experience using both interpreted and compiled languages
  • Knowledge of Linux/Unix based operating systems, libraries, and tools
  • Experience with cloud-based compute architectures (AWS / OpenStack etc.)
  • Experience of Cloud technologies (e.g. Terraform, Ansible, Kubernetes)
  • Knowledge of virtualization/containerisation technologies (Docker, Singularity)
  • Experience of and the ability to deliver a quality product within fixed deadlines


Other information

Our Campus: Set over 125 acres, the stunning and dynamic Wellcome Genome Campus is the biggest aggregate concentration of people in the world working on the common theme of Genomes and BioData. It brings together a diverse and exceptional scientific community, committed to delivering life-changing science with the reach, scale and imagination to pursue some of humanity's greatest challenges.

Genome Research Limited is an Equal Opportunity employer. As part of our commitment to equality, diversity and inclusion and promoting equality in careers in science, we hold an Athena SWAN Bronze Award and have an active Equality, Diversity and Inclusion programme of activity. We will consider all applicants without discrimination on grounds of disability, sexual orientation, pregnancy or maternity leave status, race or national or ethnic origin, age, religion or belief, gender identity or re-assignment, marital or civil partnership status, protected veteran status (if applicable) or any other characteristic protected by law. We are open to a range of UK-based flexible working options including part-time or full-time employment as well as flexible hours due to caring or other commitments.

Please include a covering letter and CV with your application.

Closing date: 29th September 2018, however applications will be considered and reviewed on an on-going basis and therefore the post may be filled before the deadline.
  • £32k - 39k
    • Contract
  • 02 Sep 2018

Job description

Salary in the region of £31,503 - £39,492 (dependent on experience) plus excellent benefits

Fixed term for 3 years

We are looking for a postdoctoral fellow to develop computational approaches for identifying individuals at risk of developing haematological malignancies using DNA sequencing data and high-throughput blood cell analysis from hundreds to thousands of individuals. The ultimate aim is to develop a robust approach for early detection of pre-leukaemia to drive future programmes for leukaemia prevention.

We recently reported that a significant proportion of individuals at high risk of developing acute myeloid leukaemia (AML) can be identified many years in advance (Abelson et al, Nature 2018). We also found that those at risk of AML displayed subtle changes in routine blood count parameters. The successful applicant will combine DNA sequencing with data from state-of-the-art haematology analysers and blood cell image analysis to augment our ability to identify individuals at risk of AML and related cancers.

You will have strong data analysis skills, be able to think around scientific questions creatively and feel comfortable interacting with other interdisciplinary team members, internal and external collaborators. You will be based within the Vassiliou Group (Sanger) and work closely with the computational cancer biology research group (Moritz Gerstung) at the European Bioinformatics Institute EMBL-EBI.

Essential Skills

  • PhD in a relevant subject area (Physics, Computer Science, Engineering, Statistics, Mathematics, Computational Biology, Bioinformatics)
  • Experience in formulating statistical models and applying them to real data
  • Full working proficiency in a scripting language (e.g. R, Python, Perl)
  • Full working proficiency in Unix/Linux
  • Ability to communicate ideas and results effectively
  • Ability to work independently and organise own workload
  • Ability to work as part of a team
  • Motivation to understand how leukaemia/cancer develops

Our Campus: Set over 125 acres, the stunning and dynamic Wellcome Genome Campus is the biggest aggregate concentration of people in the world working on the common theme of Genomes and BioData. It brings together a diverse and exceptional scientific community, committed to delivering life-changing science with the reach, scale and imagination to pursue some of humanity's greatest challenges.

Our Benefits: Our employees have access to a comprehensive range of benefits and facilities including:

  • Group Defined Contribution Pension Scheme and Life Assurance
  • Group Income Protection
  • Private Health Insurance
  • 25 days annual leave, increasing by one day a year to a maximum of 30
  • Family friendly environment including options for flexible and part-time working, a childcare voucher scheme, Campus Nursery and Summer holiday club
  • Two days paid Employee Volunteering Leave a year
  • Employee Discount Scheme
  • Campus Gym, tennis courts, cricket pitch and sports hall plus a range of dining facilities
  • Active Campus Sports and Social Club
  • Free Campus Bus Service

Genome Research Limited is an Equal Opportunity employer. As part of our commitment to equality, diversity and inclusion and promoting equality in careers in science, we hold an Athena SWAN Bronze Award and have an active Equality, Diversity and Inclusion programme of activity. We will consider all applicants without discrimination on grounds of disability, sexual orientation, pregnancy or maternity leave status, race or national or ethnic origin, age, religion or belief, gender identity or re-assignment, marital or civil partnership status, protected veteran status (if applicable) or any other characteristic protected by law. We are open to a range of UK-based flexible working options including part-time or full-time employment as well as flexible hours due to caring or other commitments.

Please include a covering letter and CV with your application. Closing date: 4th September 2018 

  • 02 Sep 2018

Job description

About us

At Masabi, we are helping to make cities better places to live, work and visit, by enabling seamless, frictionless journeys. We are a SaaS company who develop software, hardware and apps, that allow customers to buy and present tickets for public transport on their mobile phones. This means no more waiting in line at ticket machines or needing to carry cash. Our apps are deployed in cities around the globe, including New York, London, Los Angeles, Sydney, The Hague and many more. We are ~100 people at offices in London, New York and Cluj with other satellite offices around the globe.

The Role

  • Find bugs before we’ve even written them! Work closely with the developers on your team to find the edge cases and missing scenarios before we begin building.
  • Work as part of an agile team, taking ownership and responsibility for the work that you do. You will also participate in the running of the ceremonies.
  • Be technical enough to learn and understand how the product works to the level of detail required to effectively test.
  • Once we’ve hit our definition of done at the end of the sprint, run and own the process of cutting a release and signing off the release candidate. This includes proactively finding ways to improve the process.
  • Own and manage the regression pack, ensuring it’s always up to date.
  • Own and audit the test hardware, ensuring it’s all in working order and we have what we need to complete testing.
  • Be part of the bigger picture. Share knowledge and experience with the wider QA community both in and out of Masabi.
  • Be proactive with our testing approach & champion for automation where appropriate.
  • This is a predominantly a manual testing role; however, for the right candidate, there could be opportunities to automate.

Great if you have...

  • Experience testing in multiple disciplines (e.g. mobile, web and/or physical hardware)
  • Experience working in a dynamic agile environment, as part of an agile team.
  • Experience working with Unix / Linux.
  • Experience owning test strategies and test packs across a team or product.

Some tools we use:

  • Testrail, Selenium, Appium, Protractor
  • Puppet, Bamboo, MySQL
  • Charles Proxy, HockeyApp, Postman

At Masabi, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy, nationality, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, and any other characteristic protected by applicable law. We believe that diversity and inclusion among our teammates are critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.

  • 02 Sep 2018

Job description

Can you test, can you code? Do you like to build things to break things? Are you quick to learn new techniques and languages?

Well, the name of the game here is automation. As part of a motivated QA team, you will be creating and maintaining automated test suites to test a platform that generates units tests from java source code. This will involve: Web GUI Automation Testing, API Test Automation, and full stack End-to-end Test Automation.

Requirements:

  • At least one year's experience writing automated test cases.

  • Automation Experience in any of these areas:

    • Web Browser Automation using selenium or equivalent tool for Web Browser Automation.

    • Experience in API Test Automation.

    • Experience in automating command-line driven applications.

    • Experience in developing an automation framework from scratch.

  • Ability to use Unix or Linux based servers from the command line.

  • Good experience using defect tracking tools.

  • At least one year's experience of Java with a good understanding of Unit Testing.

  • 02 Sep 2018

Job description

About the Role

Are you passionate about taking technology to the next level? Can you help us in providing world-leading chip architecture? Are you keen on taking ideas that look technically complicated and through teamwork make them a reality?

We continually push the boundaries of innovation by exploring areas where Arm technology will be deployed in the future. We want you to play a meaningful role in this fascinating journey.

We are looking for an experienced software developer with a keen interest in computer architecture.

What will my work be?

  • Developing models from behavioural specifications.
  • Developing new technologies for future Arm architecture.
  • Understanding and prioritizing key requirements from partners.
  • Designing, developing and testing software solutions, to a high level of quality. 

What qualifications do I need?

  • Strong skills in at least one high-level language, ideally C++.
  • Being able to clearly communicate solutions for complicated technical problems.
  • Deep understanding of algorithms and data structures.
  • Experience in all parts of the software development cycle including design, specification, coding, testing, and debugging.
  • Experience with Unix and scripting.
  • Dedicated and self-motivated.

Desirable Skills:

  • Understanding of CPU architecture, and familiarity with one or more instruction sets.
  • Understanding of software and hardware debug techniques.
  • Familiarity with Python, or Perl.
  • Willingness to be flexible and adaptable in the face of dynamic project requirements.
  • Familiarity with low level Operating System software and device drivers.
  • Familiarity with software concurrency.

At Arm, we are guided by our core beliefs that reflect our unique culture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary:

WE NOT I

  • Take daily responsibility to make the Global Arm community thrive
  • No individual owns the right answer. Brilliance is collective
  • Information is crucial, share it
  • Realise that we win when we collaborate — and that everyone misses out when we don’t

PASSION FOR PROGRESS

  • Our differences are our strength. Widen and mix up the pool of people you connect with
  • Difficult things can take unexpected directions. Stick with it
  • Make feedback positive and expansive, not negative and narrow
  • The essence of progress is that it can’t stop. Grow with it and own your own progress

BE YOUR BRILLIANT SELF

  • Be quirky not egocentric
  • Recognise the power in saying ‘I don’t know’
  • Make trust our default position
  • Hold strong opinions lightly


With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace.

  • 02 Sep 2018

Job description

An opportunity for you to join us as a Software Engineer in our Front Office Technology team supporting our Energy Trading business.

As a motivated and experienced Software Engineer, you will join our talented technology team, who are focused on high quality and consistent delivery.

You will take responsibility for gathering requirements, designing and implementing solutions, as well as implementing software engineering best practices: including continuous integration and DevOps techniques.

In this role, you will work directly with the front office, offering you a fantastic opportunity to develop financial markets expertise, particularly in the Energy Markets and Metals, Mining and Agriculture businesses.

You will need to bring your intrinsic passion for technology, as well asyour experience across the project-lifecycle (requirements, design, development, testing, deployment, version control).

You will also need the following technical skills:

  • C++
  • Python
  • Linux / Unix
  • Cloud based skills (e.g. AWS) would be an advantage
  • Databases. Schema-less (MongoDB) would be an advantage.

If you have a keen interest in learning innovative technologies, want to take on more responsibilities and like interaction with the business, then please apply now!

For more information, visit our careers site at www.macquarie.com/careers 

The Corporate Operations Group (COG) brings together specialist support services including workplace, human resources, market operations and technology. COG's purpose is to drive operational excellence through business-aligned services with a focus on quality, cost and risk. COG comprises the following divisions: Business Improvement and Strategy, Business Services, Human Resources, Market Operations, and Technology.

Macquarie understands the importance of diversity and inclusion - our long history of success has come from being different. At Macquarie we value the innovation and creativity that diversity of thought brings. The one thing we all have in common is our focus on high performance. If you're capable, motivated and can deliver, we want you on our team.

Macquarie is an equal opportunities employer and does not discriminate on the grounds of age, disability, sex, sexual orientation, gender reassignment, gender identity, marriage, civil partnership, pregnancy, maternity, race (including colour and ethnic or national origins), religion or belief.

We facilitate a range of flexible working arrangements within our team

  • 02 Sep 2018

Job description

ARM - Solution Architect - Warwick Warwickshire CV34 6UW

Arm defines the pervasive computing crafting today’s connected world. Realised in 100 billion silicon chips, our device architectures orchestrate the performance of the technology transforming our lives — from smartphones to supercomputers, from medical instruments to agricultural sensors, and from base stations to servers.

For Infrastructure & HPC Tools, we are seeking an experienced Solution Architect who is passionate about working directly on very large-scale computing centers worldwide.

This position is for our office in the historical city of Warwick, where you are steps away from the dynamic city center offering excellent transport links. This role will involve up to 40% travel, primarily across the EU.

Job Purpose

The “Solution Architect for Infrastructure” belongs to the focused development tools solution team whose responsibility is to engage with customers and internal stakeholders to investigate, refine, design and propose robust solutions that span across multiple products to infrastructure end-users. This line of business primarily includes “High Performance Computing” (HPC), but also Machine Learning/AI on servers, cloud and networking segments.

Within this senior role, you will sharpen your expertise, working on a diverse range of technical environments. You will gain an excellent knowledge of Arm’s development tools, alongside a deep understanding on Arm architecture and Arm’s intellectual property roadmap

Accountabilities & Responsibilities

Your day-to-day will see you working alongside customers and partners on their projects providing in-depth technical support throughout the sales cycle, including lead generation, pre-sales and post-sales support.

You will deliver expert-level trainings in Arm’s products at customer or partners locations. Your consulting role will lead you to design, propose and implement technical solutions of the highest order. A strong customer-oriented approach is required.

You will be responsible to articulate customer requirements to various product management teams, marketing and R&D teams based on the technical challenges you will identify, to help Arm build the cross-products solutions required to resolve customers’ problems.

Leveraging your experience working with end-users, you will also be responsible for the creation of specialized technical materials such as whitepapers, case studies, blog posts, videos, etc. and to provide technical specialist support at conferences and events.

The successful candidate will have the opportunity to work on the most strategic datacenters worldwide, to lead future collaborations with very high-profile customers and to influence Arm’s positioning and solutions in one of the fastest growing market.

Main duties

  • Support, train and assist our customers and partners in their use of Arm solutions, sharing your knowledge and best practices to ensure their success on Arm-based partner platforms
  • Designing, proposing and implementing technical solutions that span across multiple products
  • Making products better by playing the user role, especially multiple products working together
  • Providing advanced technical support from start to finish of the sales lifecycle
  • Assisting in the production of technical material such as case studies, blogs and how-to videos
  • Technical back-up and support at conferences and workshops
Job Requirements Education & Qualifications BSc, MSc or PhD in a scientific or computing discipline (or similar). Essential Skills & Experience What do we need for this role?
  • validated problem diagnosis and resolution skills
  • excellent C/C++ and/or Fortran development skills
  • performance optimization and application debugging experience
  • strong Unix/Linux skills
  • deep understanding of parallel computing (OpenMP, MPI, CUDA…)
  • knowledgable in using or administrating large datacenters
  • advanced interpersonal skills with ability to work as a part of a team or independently.
Desirable Skills & Experience What additional skills do we look for?
  • hands-on experience in a wide range of development toolkits (compilers, libraries, profilers, debuggers, etc.)
  • architecture knowledge (x86_64, aarch64, ppc64, etc.)
  • Python development skills
  • previously worked in a technical customer-facing role
  • worked with scientific computing workloads and Machine Learning/AI workloads (Tensorflow, Caffe, etc.)
  • background working in virtualized environments
  • knowledge of Arm DDT and/or Arm MAP
Are you excited by this role and its responsibilities? If so, we'd love to hear from you.