keywords/skills

Showing page 1 of 333 (10 in 0.25 seconds)

  • £45k - 70k | Equity
  • 02 Sep 2018

Job description

We are recruiting talented engineers and developers to work on the world's first massively parallel deterministic global optimisation (DGO) solver, powered by AI. DGO technology is able to guarantee global optimality for almost any non-linear mathematical structure, but has always been too slow to solve real-world problems. At Octeract, we are changing this; you will develop unique technology which will solve optimisation problems previously considered impossible to solve.

Typical tasks

- Adaptation of optimisation methods to a massively parallel environment 
- Designing scalable algorithms to run on thousands of processors 
- Implementation of numerical optimisation methods 
- Building interfaces between optimisation solvers and optimisation frontends 
- Writing robust, maintainable code, and unit tests 
- Cross platform software development (Linux, Mac, and Windows)

Required

- Very good knowledge of C++ and the Linux ecosystem 
- Very good knowledge of parallel computing (e.g., MPI, OpenMP, CUDA, or Multithreading) 
- Experience in writing scalable software 
- Ability to relocate/commute to London 

Good-to-have

- Python and Boost.Python 
- Experience in GPU programming

Bonus

- A solid mathematical background and knowledge of optimization methods (e.g., LP, MILP, QP, NLP, MINLP) 
- Good knowledge of Ada or Rust 
- Experience working with Spark 
- A love for drawing things on a whiteboard

  • London, England
  • £75000 - £90000 per annum + bonus + benefits
    • Permanent
  • 02 Sep 2018

C++ Developer / C++ Software Engineer (C / C++ STL Linux Algorithm). Want to work on stimulating and technically challenging Market Data systems as part of supportive Agile development team with flexible working conditions?

As a C++ Developer at this market leading trading platform you will focus on business-vital projects to produce distributed messaging systems that will process hundreds of thousands of incoming price tickets per second, making improvements to millisecond latency.

You'll based in open plan City based offices with a range of facilities and break out areas including pool table and ping pong table. There's a good work / life balance including flexible working hours and the option to work from home for part of the week.

Requirements:
*Extensive C++ development experience
*Good knowledge of Linux OS including ability to script with bash, shell, Perl or Python
*Real-time, multi-threading development experience
*Good knowledge of STL
*Strong analytical and problem solving abilities
*Excellent written and verbal communication skills
*Degree educated, Computer Science preferred

As a C++ Developer / C++ Software Engineer you will earn a highly competitive
salary (to £90k, dependant on skillset and depth of experience, multiple roles available), bonus and benefits including pension, private medical care, gym membership and much more.

Apply now or call for an informal discussion about this and other C++ Developer / C++ Software Engineer opportunities.

REF: BB/11053/E/KS/310818_1535726270

  • London, England
  • £85000 - £100000 per annum + benefits
    • Permanent
  • 02 Sep 2018

DevOps Engineer / SRE (Linux Python Automation AWS IaC Docker Kubernetes). Opportunity to join a successful challenger bank that is set to revolutionise consumer banking through the use of advanced technology.

As a DevOps Engineer / SRE you will ensure the stability, resilience and scale of services, ensuring 24/7 availability. You'll work closely with developers to ensure safety, predictability and repeatability of all build and deploy processes; seeking to automate wherever possible and build tools for the team. Responsibilities will also include pro-actively managing delivery of service level objectives; monitoring, detection, early warning and self-heal systems as well as demand forecasting / capacity management and performance and scalability of the service. You'll strive for continual improvement by contributing ideas and assessing new innovations.

Excellent opportunity to advance your career within a technology driven finance firm and gain valuable knowledge of banking applications.

Requirements:
*Strong knowledge of Linux, Networking, VPNs
*Good knowledge of IaC, Infrastructure as Code
*Familiar with AWS CloudFormation
*Able to code with Python and / or Java
*Familiar with Docker / Kubernetes
*Advocate of Continuous Delivery
*Collaborative team member with strong communication and interpersonal skills

As a DevOps Engineer / SRE you will earn a competitive salary (to £100k) plus benefits.

Apply now or call for a confidential discussion about this DevOps Engineer / SRE opportunity.

REF: BB/11764/E/KS/310818_1535726058

  • 02 Sep 2018

Job description

Condé Nast International publishes close to 100 high-quality websites and apps in 11 countries around the world, reaching more than 200 million unique users. Some of our world famous brands are Vogue, GQ, Wired, Vanity Fair, Glamour, Condé Nast Traveller and Architectural Digest.

CNI Digital is running a major digital business transformation, encompassing a CMS platform migration, transformation of our enterprise technology and systems, and a long-term commitment to investing into our digital capabilities. Digital Technology is a key part of CNI’s future, and key to the success of this transformation. 

Historically, we've had different tech stacks in markets all over the world. Now we're looking at unifying our core platform. Including our CMS and data infrastructure. This is a new international team, with a hub in London, that has the opportunity to define our architecture, tooling, what we ship and how we ship it. You'll get a rare look at digital publishing around the world.

Our Site Reliability Engineers love being in the centre of all the action and play a critical role in making sure our technology stack is fit for purpose, performing optimally with zero down time.

In this high priority role you will tackle a range of complex application and system support issues such as our CMS system Copilot, Digital Asset Management, Salesforce and a range of other technology platforms, including monitoring of AWS and AZURE infrastructure in multi geographic locations, responding to and safeguarding the availability and reliability of our most popular services.

You will encourage the engagement and dialog between operations and engineering teams, to ensure knowledge is learned, documented and shared with the wider CNI community.

Because our business is online 24/7, you may be required to work out of core hours and also provide on-call duty on a rota basis.

Shift Roster

This position is required to work a 24x7x365 rota that may include working outside of core hours and public holidays. During the formation of the team which is expected to take up to 12 months this rota is likely to go through changes before settling on a standard rota.

Key Duties & Responsibilities

Contribution and active involvement with every aspect of our technology environment to include: 

Production Support

  • Troubleshoot issues looking at every level of the technology stack and escalate to 3rd level engineering teams when appropriate.
  • Carry out post-mortems of incidents, determining the root cause analysis, to ensure they do not reoccur
  • Communicate any service degradation and outages accordingly and across markets following our incident management process
  • Report clearly by use of graphics/graphs on usage and monitored event trends 
  • Support and participate in the regression and UAT testing of products and interfaces to other applications
  • Work with third-party providers to support a variety of integrations and services
  • Work closely with product and engineering teams to deliver new systems and software into operations

Maintenance

  • Plan and perform ongoing routine application maintenance tasks
  • Assist in establishing requirements, methods and procedures for routine maintenance
  • Assess application behaviour, proactively using monitoring tool(s) to ensure all systems, services, application events and data is captured
  • Monitor and operate cloud infrastructure in multiple geographic locations around the world
  • Focus on automation with scalable, elegant and maintainable solutions
Capacity and Performance Management
  • Proactively monitor and plan to prevent out-of-capacity situations
  • Undertake performance and availability monitoring, tuning, and reporting

Knowledge Management 

  • Create structure and improve all documentation required to support our end users and Technology Services function using CNI Digital’s Wiki
  • Mentor and share knowledge with other team members
  • There may be a requirement to train-the-trainer, both within the team and in the markets

Essential Skills & Requirements

Technical

  • Hands-on CMS experience including platform support
  • Experience with Adobe Experience Manager 6.x and above
  • Web application architecture knowledge and experience with inspection tools, ability to use and identify issues
  • Event/log management experience, with the ability to identify patterns and validate against other information such as monitoring graphs/tools
  • System administration of platforms such as Gsuite, Okta, Slack, Salesforce, including configuration and troubleshooting
  • Solid experience administering, configuring and troubleshooting Linux operating systems
  • Experience with at least one scripting language such as Bash, Powershell, Python, Perl and some skill with another, even if it’s one we don’t use
  • Knowledge of containerisation (Docker) and the ability to comprehend code
  •  Experience administering cloud infrastructure, configuration management and associated networking including NLB’s and CDN’s in a production environment
  • Hands on experience with monitoring and graphing solutions such as Nagios,CloudWatch, Pingdom, DataDog, Splunk
  • Strong understanding of common Internet protocols such as SMTP, DNS, HTTP, SSH, SNMP etc
  • Understanding of techniques for management of encryption keys and certificates
  • Experience administering databases such as MySQL, Postgres or MongoDB

Business

  • High level of written and verbal communication skills
  • Ensure adherence to implemented processes
  • High level of attention to detail
  • Ability to maintain security and confidentiality over sensitive information
  • Able to work proactively, with team members, vendors and other staff to achieve goals
  • Team player with the ability to work autonomously
  • Experience of working with software engineers and web developers
  • Able to engage people on all levels

Preferred additional skills

  • Second language such as Mandarin, French or Spanish is highly advantageous
  • Experience of working with different countries. Awareness of different cultures
  • Experience of working in an ITIL V3 environment, using best practice
  • Degree or other formal IT qualification with experience in a business environment
  • London, England
  • £70000 - £85000 per annum + bonus + benefits
    • Permanent
  • 02 Sep 2018

C# Developer London to £85k

C# Developer (.Net Java Python). Are you a passionate C# Developer looking for a challenging and varied role? You could be joining a growing Hedge Fund that adopt a relaxed yet focused work environment, offer a comprehensive benefits package and encourage professional development.

As a C# Developer you will be joining a small team of talented and friendly individuals who bring together a diverse range of talents and qualities. You will be taking on a wide range of responsibilities and challenges and will gain exposure to the entire business. Some of these responsibilities will include; supporting the investment architecture, building API connections to front and back office third party systems, designing and developing trade flow capture and building tools to support individuals across the company.

Based in London, you will be joining a highly collaborative and supportive team. You can enjoy a comprehensive benefits package, professional development support and a generous holiday allowance.

Requirements:
*Strong C# development skills (and ideally Java development skills)
*Passionate about technology
*Degree educated (2:1 or above) in Computer Science or similar from a reputable University
*Motivated, driven to learn new skills and open to new ideas
*Excellent communication skills
*Desirable: Finance experience, Java, Python, VBA

As a C# Developer (Java) you can expect to earn a competitive salary (up to £85k) plus bonus and benefits.

Apply today or call 020 7090 2585 to have a confidential discussion about this C# Developer (Java) role.

REF: BB/12143/F/AT/310818_1535726030

  • £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 | Equity
  • 02 Sep 2018

Job description

About the Role

The banking industry is known for having terrible UX. A lot of the problems you'll be solving will surround creating great user experiences that don't exist today. These problems are tough. Data on the scale of banking in complexity of stats and figures is not often seen in other apps.

As a QA Engineer, you will support our engineering and product teams with automated and manual testing, and support the release and documentation process.

As a QA Engineer, you will:

  • Write automated functional and integration tests
  • Support cross-functional team to deliver high-quality features
  • Perform manual regression for selected scenarios
  • Work closely with back-end, front-end devs, PM and PO
  • Write technical documentation
  • Plan regression and app releases

REQUIREMENTS

We're looking for:

  • Experience writing test cases, test plans
  • Experience in writing functional tests in Python (pytest) or Ruby (RSpec)
  • Knowledge about App security
  • Experience in testing REST API (POSTMAN or other tool)
  • Experience creating test cases that include both happy path and all manner of edge cases
  • Experience using Agile (Scrum / Kanban) and Quality Assurance processes and methodologies.
  • Basic understanding of application architecture – web applications, client/server applications, database design
  • Strong understanding of software development lifecycle
  • Experience in working with GIT repository
  • Experience in working with CI/CD flows ( continuous integration, continuous deployment )

Bonus points if you have:

  • ISTQB Certification
  • Domain knowledge of banking and financial applications
  • Experience in writing Selenium tests
  • Experience in writing Cucumber test cases
  • 02 Sep 2018

Job description

What’s my day to day going to be like?

  • Support & expand - Maintain our AWS-hosted infrastructure. You’ll need to monitor and proactively plan and configure aspects of the infrastructure as well as liaising with other parties both internal and externally to improve our performance and improve reliability. As you would expect with a role such as this, when situations arise you may need to react to outages outside of the business day, to either deal with an issue or act as an escalation point
  • Coaching and mentoring the team - coach the wider engineering team on DevOps best practice including providing guidance and training on k8s and Jenkins.
  • Thinking out of the box and anticipate challenges - It is imperative we are not simply reactive, we must expect challenges and question technologies, procedures and thinking already in place, you will be expected to constantly review and challenge at all levels.
  • Versatile - We work with agile/lean methods. We’d much rather iterate and learn than assume we know all the answers.

What we’d like you to have:

  • Technical skills: Linux admin, AWS (or other cloud infrastructure e.g. Google Cloud), Docker Kubernetes and at least one scripting language (ruby, Python etc)
  • Eagerness to learn - You have expertise with what you’ve worked on and an eagerness to learn where you haven’t worked before. Today we rely heavily on AWS, Docker, Kubernetes, Jenkins, Terraform and MySQL as well as a great number of additional applications for functions such as monitoring and networking. We are however always open to new tools & techniques to get the job done more effectively.
  • Team player - You don’t (always) work in isolation and are excited by the thought of using your team whilst involving product, experience design, engineering and more in the process.
  • Engineering excellence - Constantly looking for new ways to improve our infrastructure and leverage the capabilities AWS (and others) provide us with.

It would be great if you have:

  • Technical skills: Terraform, Jenkins and knowledge of relational databases

What you’ll get in return

  • Always be learning. We won’t ever expect you to do the same thing over and over. We want to give you new opportunities to become the best engineer you can be
  • Make a measurable difference. We’re here to change the way the world deals with property by making it accessible for all.
  • A relaxed open-plan working environment
  • Matched pension contributions up to 4%
  • Discretionary share-option scheme
  • 25 days holiday
  • Enhance maternity/paternity pay
  • Subsidised gym membership via PerkBox
  • Various other discounts/benefits via PerkBox
  • Open bar from 5.30pm (4pm on Fridays)
  • Cooked lunch on Friday's from a local restaurant
  • A selection of breakfast cereals and fresh fruits and snacks are available each day
  • A MacBook or similar and everything else you need to do your job and a great team all working towards a common goal.
  • £60k - 70k
  • 02 Sep 2018

Job description

MI Forecasting Tech Team is a team of analysts carrying out in-depth analysis on GfK sales data and triangulating it with external data points to explain and anticipate developments in the technology-device and other marketplaces. 

Our mission is to leverage GfK sell-out data to deliver timely, primary and incremental research to industry clients and investment managers. 

We are looking for a strong and dynamic Senior Software Engineer to join our existing tech team – to help create and launch our brand new forecasting platform on AWS and help develop the products and services that we will deliver from this platform for both external and internal clients.  

The successful candidate will help design and develop new full stack solutions and services using technologies such as (but not exclusively) AWS, .NET Core, C#, Node.js. React.js, Vue.js, Lambda, Serverless, Redshift, Entity Framework, Java, Python, PHP, SQL Server and MySQL, and having some knowledge of R, Scala, and Spark would be very useful too (but not essential).

We need someone who has a very strong DevOps mindset, who has a clear understanding of CI, CD, Unit Tests, and Application monitoring, and what tools to use – and from the get go incorporates this "way of working" into everything they and the team do.

You will be working alongside more traditional experienced BI and Web developers, Data Engineers and our Data Science team, the candidate will therefore need excellent communication skills and the ability to mentor and educate others in best practices in modern software engineering.

Key Responsibilities

  • Architect, Integrate and Build Solutions for our External and Internal customers
  • Design & develop new projects, and integrations with existing systems
  • Understand business requirements and refine into development tasks and estimate their complexity
  • Research, evaluate and adopt new technologies with a right tool for the job mentality
  • Prototype, fail rapidly and iterate.
  • Focus on both speed of delivery and quality, with suitable pragmatism
  • Progression of projects from prototype to post-production stage
  • Communication and presentation of ideas to colleagues in all parts of the wider business
  • Take responsibility for areas of the system
  • Mentoring & code review
  • Help put in place a DevOps mentality across the tech team

Technical Skills

  • 70% Software Engineering - Technical Advancements and Development
  • 20% Mentoring
  • 10% Project Management

Required Skills

  • Ability to quickly implement robust and scalable tools and services – you can hit the ground running.
  • Being a super productive engineer.
  • Excellent knowledge of best practices and modern day design patterns, including Micro Services, ORM, Serverless Functions, RESTful APIs
  • Good experience working on AWS
  • Good working knowledge of a good proportion of these languages, frameworks and data stores: .NET Core, C#, ASP, MVC, Vue.js, Node.js, CSS, HTML5, Entity Framework, PHP, MySQL, SQL Server, Stored Procedures, T-SQL, Java, Python, Swagger
  • Living and Breathing Agile SCRUM
  • Solid knowledge around DevOps – particularly Continuous Integration, auto-build and auto-deployment technologies – like Bamboo, Jenkins, Octopus, or similar. You have also used application monitoring solutions like New Relic or Log tech like Splunk
  • Solid knowledge on Unit Testing and Automated Testing and successful implementation of this.
  • You have experimented with AWS and Azure functions, admin and APIs
  • You have used Docker, Containers and are familiar with Kubernetes

Our Current Toolkit

  • Visual Studio Pro 2017
  • Visual Studio Code
  • Jira (project management – sprint and Kanban boards), StoriesOnBoard and Trello
  • Slack
  • SQL Server Management Studio 2016
  • Bitbucket / GitHub
  • Bamboo
  • R Studio / Anaconda
  • Power BI
  • Hue
  • Notepad++, Sublime
  • Docker and Hyper-V
  • Balsamiq and CodePen
  • AWS and On Prem (Linux RedHat, Windows Server 2016)