keywords/skills

Showing page 1 of 134 (10 in 0.21 seconds)

  • 02 Sep 2018

Job description

Note: This role is located in London, UK and is unable to offer visa sponsorship or paid relocation.

What is the role?

We are looking for an experienced Java back-end developer to join the Consumer Data team in our London Office and help build the systems that will enable us to understand our users’ behaviour and ultimately improve their experience by delivering the most appropriate content. 

Who are the Consumer Data team?

Rightmove captures over 50 million events for millions of users every day, and the Consumer Data team is responsible for providing the analysis and insight into their behaviour as well as building and maintaining the necessary platforms to do this.  Consumer Data is a blend of data science, data engineering and software development.

In order to process and analyse such large amounts of data, we use a combination of Big Data and web technologies such as Hadoop/MapR, Spark, MLLib, XGBoost, Zeppelin, Docker, Spring, Nginx, Couchbase, Java, Scala, cloud and bare-metal infrastructure.

A typical week in the Consumer Data team might involve…

  • Building microservices and working with the team on progressing data processing pipelines
  • Working with your team to deliver insights into the behaviour of Rightmove’s millions of users
  • Collaborating with other development teams to integrate our platforms with services and products
  • Discussing and designing the most appropriate software architecture with Architects and Tech Leads
  • Working with our SysOps and external Cloud provider on infrastructural aspects
  • Maintaining and ensuring the quality of the platforms and processes you work with

The first project that you will work on will be to build a new microservice capable of storing and providing programmatic access to user models and insights for both client-side browsers and other server-side microservices.

Why join our team?

Consumer Data is in a unique position to work with both web and Big Data technologies, handling billions of consumer behaviour events for millions of users, to enable Rightmove to model and deliver the most appropriate content to an array of different audiences.

If you are interested in this type challenging opportunity, in a team that encourages involvement from the commercial/discovery phase to technical implementation, then this is the team for you! 

We’re looking for someone who...

  • Loves to help find the best solutions possible when faced with a challenge
  • Takes the initiative when they spot an opportunity for improvement
  • Seeks to understand the context and broader outcomes of the projects they work on
  • Likes to share their knowledge with the rest of the team
  • Has a good knowledge of Java and web applications
  • Is interested in Big Data technologies and challenges
  • Likes to build a fun working environment with their team

Ultimately, we care much more about the person you are, how you think and approach problems and opportunities, than a list of qualifications and buzzwords on a CV. Even if you can’t say ‘yes’ to all of the above, but are smart, self-motivated and passionate about delivering great solutions then get in touch.

  • £45k - 55k
  • 02 Sep 2018

Job description

Who We Are

We’re a B2B start-up in the rapidly growing cybersecurity sector. At Panaseer, we work at the intersection of data science, Big Data technology and security, following W. Edwards Deming’s “In God we trust, all others must bring data”.

We're a rapidly expanding team, based in central London and the US, driven by our mission to help businesses secure their organisations and their customers against the ever-evolving cyber threats. Our cybersecurity risk management and data analytics platform empowers security teams in the enterprise to use data to answer the most challenging questions they face. Questions like: ‘How secure are our firm’s most critical assets?’, ‘What’s our security ROI?’ and ‘Where do I prioritise my scarce resources for best effect?

With the $10m Series A funding we've just raised, we have an ambitious roadmap to build on our success to date and we're on the lookout for a talented Senior DevOps Engineer to seed an R&D development movement in the company to re-architect our approach to the way we develop, configure, package and deploy our product.

Your Opportunity

As the first dedicated QA Engineer, you'll join a small and vibrant engineering team with a vital mission to:

  • Inspire engineers to develop high quality code and drive an automation over manual testing culture
  • Setup the environments and frameworks to allow engineers to automate the testing of their code at all levels of the development stack, from a Hadoop- and Spark-based Big Data platform to an Angular-based graphical UI
  • Help solve challenges we face with obtaining representative test data in a security- and performance-sensitive problem space
  • Implement processes in the development life cycle to capture the necessary testing requirements and ensure test results alter developers' behaviour
  • Build a set of metrics that will help us take a risk-based approach to software delivery
  • Consult and drive testing approaches for new projects
  • Define a new pivotal function in the company that will grow over time

Who You Are

You are a passionate QA automation engineer with a desire to design your own QA process/framework from the ground up. You will have had experience of either managing or mentoring QA engineers and you have an ambition to manage your own team in the future. You are a team player and enjoy working as part of cross-functional agile development teams. You value learning, knowledge sharing and want to make an impact on the company.

Experience & Skills

Essential to the role are your capabilities and prior experience in:

  • Strong knowledge of testing best practices and tools
  • Good understanding of test automation concepts and patterns
  • Experience of working on a variety of different test automation architectures, including both UI and API testing
  • Practical experience of test automation frameworks (e.g. Selenium, Cucumber or Rest Assured)
  • Practical experience with continuous integration and delivery (e.g. with CircleCi, Jenkins or similar tools)
  • Strong Java development experience
  • Comfortable on a Linux command line
  • Comfortable writing SQL queries
  • Comfortable searching and tracing errors back to logs

Preferably to have had exposure to or have a strong interest in:

  • Development experience in a scripting language such as Python or Ruby
  • Experience of automated cross-browser compatibility testing
  • £60k - 80k
  • 02 Sep 2018

Job description

Who We Are

We’re a B2B start-up in the rapidly growing cybersecurity sector. At Panaseer, we work at the intersection of data science, Big Data technology and security, following W. Edwards Deming’s “In God we trust, all others must bring data”.

We're a rapidly expanding team, based in central London and the US, driven by our mission to help businesses secure their organisations and their customers against the ever-evolving cyber threats. Our cybersecurity risk management and data analytics platform empowers security teams in the enterprise to use data to answer the most challenging questions they face. Questions like: ‘How secure are our firm’s most critical assets?’, ‘What’s our security ROI?’ and ‘Where do I prioritise my scarce resources for best effect?

With the $10m Series A funding we've just raised, we have an ambitious roadmap to build on our success to date and we're on the lookout for a talented Senior DevOps Engineer to seed an R&D development movement in the company to re-architect our approach to the way we develop, configure, package and deploy our product.

Your Opportunity

As the first dedicated DevOps Engineer, you'll join a small and vibrant engineering team with a vital mission to:

  • Drive the design and implementation of the deployment of our product, built on Hadoop- and Spark-based Big Data platforms running on AWS
  • Define the delivery of a product that must satisfy the needs of both on-premises and cloud deployments, whilst implementing best practice security principles
  • Build a Continuous Delivery pipeline from the ground up
  • Setup the tools and processes to maintain a rich set of test data for use in development
  • Identify and implement the monitoring and alerting requirements for the platform
  • Influence the companies release strategy and source control management
  • Define a new pivotal function in the company that will grow over time

Who You Are

You are an enthusiastic engineer who is passionate about building and deploying high quality software faster, with a vision and deep understanding of the best designs/practises in DevOps. You have implemented DevOps projects in the past, and there maybe solutions you are eager to try but haven’t had the opportunity to explore. You research solutions and designs rigorously before proposing arguments for an approach, and understand how to influence a business in changing its practises to ship value-adding code quicker. You will have had experience of either managing or mentoring other engineers, and you have an ambition to manage your own team in the future. You are a team player and enjoy working as part of cross-functional agile development teams. You value learning, knowledge sharing and want to make an impact on the company.

Experience & Skills

Essential to the role are your capabilities and prior experience in:

  • Working with both on-premises and cloud-based software
  • Setting up, architecting and administering AWS services and infrastructure (e.g. IAM / VPC / EC2 / S3 / RDS / EMR)
  • Writing infrastructure as code (e.g. with Terraform or CloudFormation)
  • Software provisioning and configuration management tools (e.g. with Ansible, Chef or Puppet)
  • Containerisation or virtualisation (e.g. with Docker, Vagrant, Packer)
  • Practical experience of managing continuous integration and delivery (e.g. with CircleCI, Jenkins, Maven, Gradle or similar tools)
  • Strong development experience in scripting languages such as Python or Ruby
  • Advanced Linux command line skills

Preferably to have had exposure to or have a strong interest in:

  • Container orchestration through the use of Kubernetes
  • Tooling for monitoring and log analysis
  • £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
  • 02 Sep 2018

Job description

Role – Big Data Scientist 

Location – Southwark, London /Newbury ,UK (flexible)

As Data Scientist your main responsibilities will involve:

• Translating complex datasets into key strategy insight and powerful capabilities to the business • Identify new analytics trends and opportunities to drive the innovation agenda across markets

• Identify new data sources and evaluate emerging technologies for data discovery usage Delve into data from different systems, structured and unstructured, both batch and real time, to discover hidden relationships and useful information

• Advise on best practice Big Data and machine learning methodologies, technologies and processes for insight generation

 As Data Scientist your skills and qualifications will ideally include:

• Ability to test hypotheses from raw data sets and draw meaningful conclusions

• Experience in the Big Data and machine learning landscape and technology trends (e.g. HDFS, NoSQL, Hive, Apache Spark, TensorFlow)

• Master’s orPhD in quantitative fields like Mathematics, Statistics , Economics, Computing and Engineering

• Working knowledge of Big Data, machine learning and statistical analytics tools (e.g. Mahoot, SAS, R, Python, TensorFlow) • Familiar with leading visualisation tools (e.g. Tableau, QlikSense, CartoDB)

  • 02 Sep 2018

Job description

Badoo is seeking an expert software engineer to join our Anti-Spam team. The Anti-Spam team stands on guard for security and safety of our users, and work hard to protect them from any kind of spam, scam or fraud. 

RESPONSIBILITIES/JOB ROLE

  • Create large scale web applications (360+ million users, over 1 billion dynamic requests to the backend daily);
  • Implement Big Data processing pipelines with PHP, Hadoop and Spark (Java/Scala)
  • Work on analytical systems, to search and destroy any spam-related threats as soon as possible
  • Create software for analysing texts, pictures and behaviour of potential spammers
  • Actively participate in the whole process of development, from initial design to deployment and support
  • Proactively communicate with colleagues, discuss applications design
  • Suggest and implement high-tech, innovative solutions
  • Optimise web applications, look for bottlenecks and, as and when necessary, implement visualisation and monitoring systems
  • Be deadline focused and report potential issues in a timely manner

REQUIRED EXPERIENCE, KNOWLEDGE AND SKILLS

  • Team leadership of 3-4 developers
  • Experience with highly available distributed systems
  • Broad programming language knowledge: multiple from PHP, GO, Python, Scala, Java desirable
  • Experience designing relational databases (MySQL)
  • Ability to optimise and fine-tune web applications that use MySQL
  • Experience implementing large scale projects using LAMP
  • Proactive and result-oriented
  • Experience with security-related projects
  • Experience using Spark and Machine Learning techniques desirable
  • 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.
  • £50k - 100k
  • 02 Sep 2018

Job description

Data Engineer

Starling is a bank – but not as you know it. We have built a bank that will change people’s relationship with money and it’s our mission to give customers the opportunity to feel more in control of their everyday money and financial health – so they can enjoy the things that matter most. In 2016 we announced a funding round of US$70m and were approved as a bank by the regulator – one year later we became the first mobile-only current account in the UK and we have just celebrated our first anniversary since our launch. 

We are looking for technologists who specialise in database performance and data engineering to join a small, dynamic and agile team of technologists, entrepreneurs, designers, brand and customer experts with a flat structure in building a next generation bank. We’re building from scratch and are using the latest in technology to create a bespoke experience, delivered through your phone.

We have built our own banking system and have our own full ‘technology stack.’ Our development approach is agile-based, enabling rapid software upgrades and we are one of the first banks completely in the Cloud using Amazon Web Services. Our engineers are committed to keeping up with Apple and Android developments and delivering our updates efficiently to both systems. Have a look at our GitHub to see what our developers have been up to, and our Roadmap to see what we are looking to develop and deliver in the next 12 months! You can also see what was created from our first Hackathon which gave over 100 people the chance to come and flex their developer muscles. Our open APIs are unique in the banking world and create exciting opportunities for integration with other FinTechs such as Flux, Habito, Wealthify, PensionBee and more through the Starling Marketplace.

Could you see yourself here? We’d love to hear from you.

We are currently looking for 2 Data Engineers to join us – one senior and one junior – and are open to perm employees or a temp-to-perm arrangement. 

In either of these roles, you will be:

  • Responsible for the data platform in the bank which covers online relational database, application logic, data pipelines and Big Data analytics tools;
  • Optimising the performance of and contributing generally to data processing elements of the banking platform;
  • Contributing to the development of analytics capabilities across the various services within the Company;
  • Working with the data science and machine learning specialists on a day to day basis;
  • Implementation of database monitoring tools and diagnostics and proactive monitoring and management;
  • Making improvements to the build-time and deployment-time mechanisms used for database changes;
  • Optimisation of database queries and general usage, for the purposes of both acceptable performance and of correctness;
  • Evangelism of best practice and training sessions to the wider engineering teams.

Requirements 
A can-do attitude, belief in our vision, and a willingness to roll-up your sleeves and get stuck in to anything and everything.

We don’t have a long list of requirements where specific skills and experience are concerned - instead, all that we ask is that you are a skilled, caring, invested, passionate engineer! Having said that, it's worth noting that:

  • You'll ideally have lots of experience building high performance code.
  • You'll be comfortable writing complex queries against large relational databases.
  • We use Postgres a lot.
  • Software development skills should include Java or anything similar.
  • Nice to have experience of ETL / Data pipelines / Big Data toolsets.

We want to hear from people who love building things, creating new stuff, learning new technologies and skills and working with other great people across all different teams and areas to create a fantastic product.

Benefits
Check out our careers page for perks!

  • 02 Sep 2018

Job description

We are recruiting for a mid/senior level Software Developers to join our award-winning research and development team. The technology we build is right at the cutting edge, involving the very latest machine learning / AI, computer vision, and data analysis methods. We pioneer new ideas, concepts and systems for our clients in order to help prevent serious crime, protect assets and save lives. We are involved with some of the most exciting and ground-breaking projects in our field. 

As a Software Developer in our small research and development company, you will get to work on a much wider variety of projects than you would in a fixed team at a big company. You’ll have the opportunity to work on all parts of our stack – low-level infrastructure, algorithmic modules and front end – and use a variety of technologies – including deep learning frameworks like TensorFlow, traditional computer vision libraries like OpenCV, and Big Data engines like Apache Spark. You’ll be embedded in our team of highly-skilled computer scientists, mathematicians and developers, and will be given high levels of responsibility from a very early stage. Your work could involve architecting a multi-sensor processing system or helping to build scalable systems for analysing video content. All our employees are constantly learning about new technologies and state-of-the-art algorithms, and have creative freedom in planning and executing their work. We tailor our roles to each individual ensuring that their skills are put to best use and to ensure continued professional development.

As well as the technical depth and variety you will experience, you will have the chance to work on systems and technologies that can have a genuine impact on security and society. 

We are predominantly a "back-end" company building complex analysis systems using a combination of our own bespoke algorithms developed from first principles and open source tools, but we also build front-end systems to showcase our work. Our technology stack includes Python, C++, C#, Git, OpenCV, Keras, Tensorflow, Caffe, CNTK, Docker, JS, REACT, REDUX, MySQL, NoSQL and much more.

The person we are looking for will:

  • Have significant experience with C++, working at a module and system level 
  • Have a degree in a relevant field
  • Be excited about innovation and creating solutions to important challenges 
  • Have commercial development experience 
  • Have experience working with multi-threaded systems
  • Gain bonus points for experience with front-end development (WinForms, REACT, REDUX, JS, HTML,QT)
  • Gain bonus points for having experience with Docker, automated build systems and package managers
  • Gain bonus points for having worked with complex data analysis systems
  • Not be afraid of new technology and getting stuck into to hard problems 
  • Be able to communicate complex technical issues well 

There are numerous traditional benefits to working in our team such as highly competitive salary, private healthcare, pension, childcare vouchers, and other schemes. However, you'll also be working on a variety of state of the art technologies in a friendly and highly capable team, and you will be given the opportunity to self manage your work and develop your skills whilst solving important challenges for society. 

  • £50k - 80k
  • 02 Sep 2018

Job description

Big Data Engineer

London or Newbury

Vodafone UK is building a world class Big Data engineering team across London and Newbury to push the boundaries whilst creating next level customer experiences, and we're looking for talented and imaginative engineers to join us for exciting new Big Data Engineer roles.

We're enabling the Data Scientists community to create a premium customer experience using AWS, Scala, Spark, Python, Hadoop/Cloudera in an Agile delivery.

We'd be especially keen to hear from you if you want to bring your engineering ideas to life on solutions that process millions of interactions every day.

What will I be doing?

  • Designing and producing high performing and stable applications to perform complex processing of massive volumes of data in a multi-tenancy Hadoop environment.
  • Building end-to-end applications that make use of large volumes of source data from the operational systems and output insights back to business systems
  • Building real-time data processing applications which are integrated with business systems to enable value from analytic models to drive rapid decision making
  • Working with the Group Data Engineering team to integrate and deliver developed solutions.

Interested,

We don’t believe in creating a tick list of buzzwords. In a nutshell we want pioneers. We want you to be inspired and enthusiastic about Big Data and Vodafone. We have no reason to be quiet. If you have a new idea or solution then say it, break the mould!

However, if you could also have experience to a few of the below, then that wouldn’t hurt either

  • Experience with Hadoop distribution, (Cloudera or Hortonworks)
  • The Hadoop ecosystem – including Hive, Map Reduce, Azkaban, Presto 
  • Strong software development experience in Scala/Python
  • Experience in designing, building and managing applications to process large amounts of data in a Hadoop ecosystem
  • Experience working on transformational projects

What can Vodafone offer you?

  • Working in a fun, collaborate team of likeminded people.
  • 28 Days holiday + bank holidays
  • A Defined contribution pension, (we match your contribution of up to 10%)
  • MyChoices - Vodafone’s benefits scheme which gives you the opportunity to choose a benefits package to suit your individual needs          
  • SMART working – 1 days working from home
  • Award winning maternity/paternity leave