keywords/skills

Showing page 1 of 656 (10 in 0.57 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

  • Weybridge, Surrey
  • £40000 - £45000 per annum + benefits
    • Permanent
  • 02 Sep 2018

Web Developer (JavaScript TypeScript Node Angular 2 Vue.js REST API). Market leading media software house is seeking a technologist Web Developer. Joining the New Product Development Team you will design and develop a web based management control system for the flagship product, a pseudo real time C++ multi-threaded global iTV broadcasting application that allows broadcasters worldwide to automate playout, handle acquisition, allow low and high resolution editing, manage assets and provide audience information for advertising.

As a Web Developer you'll gain exposure to a wide range of technology including JavaScript, Node, Angular 2, REST APIs within a modern development environment including Agile TDD / BDD, microservices and cloud based systems.

There's an informal and collaborative software house environment with a social atmosphere (regular hackathons, gaming nights and go-karting away days, as well as company football and basketball teams), a casual dress code, semi-flexible working hours and superb career growth opportunities. Based in Surrey (KT postcode) with parking available and a shuttle bus from a mainline train station.

Requirements:
*Experience developing web applications using JavaScript, HTML, CSS and back-end systems using Java, Node or similar
*Experience with at least one modern JavaScript framework (Angular, React, Vue.js)
*Familiar with REST APIs
*Collaborative team member with excellent communication skills
*Desirable: microservcies, distributed architectures

As a Web Developer you will earn a competitive salary (to £45k) plus benefits.

Apply now or call for a confidential discussion about this Web Developer opportunity.

REF: BB/12398/B/KS/310818_1535726343

  • 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
  • £65000 - £80000 per annum + benefits + equity
    • Permanent
  • 02 Sep 2018

Ruby Developer (Roda Git Relational DBS PostgreSQL Agile). A fantastic opportunity has arisen to join an exciting start-up working within the blockchain space. You can expect to be tackling interesting technical challenges utilising a cool tech stack which includes Ruby, Roda and JavaScript and libraries such as Dry-Rb and Rom-Rb. This is an early stage start-up where you will be able to have a large impact on how the company grows as you will be working closely with the CTO to help build a team, develop a culture and create core engineering practices.

As a Ruby Developer you will work closely with the CTO to help architect the company's next generation platform. As the platform is still young, you will need to have a passion for product development and have a particular focus on integration and API development. The company is currently working with large investment banks, hedge funds as well as legal firms to deploy a unique solution and is showing continuous growth and success.

Based in London, you will be joining a small and talented team of individuals. The company offer a conference and technical development (courses, certificates and qualifications) allowance as well as flexible working hours which will allow you to work from home once a week.

Requirements:
*Significant experience working with Ruby
*Good understanding of relational databases
*Working knowledge of Git
*Experience with Agile methodology (TDD, story writing, sprints)
*Keen to learn new technologies
*Excellent communication and collaboration skills
*Desirable: Roda, Blockchain, Dry-Rb, Rom-Rb

As a Ruby Developer you can expect to earn a competitive salary (up to £80k) plus benefits and equity.

Apply today or call 020 7090 2582 to have a confidential discussion about this Ruby Developer role.

REF: BB/12287/C/AT/310818_1535726161

  • 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

  • Cambridge, Cambridgeshire
  • £50000 - £65000 per annum + benefits
    • Permanent
  • 02 Sep 2018

Software Developer (C++). Looking for an exciting C++ opportunity where you will be working on a number of interesting projects? You could be using your C++ skills to help transform the way in which people interact with digital services and devices.

Successful AI start-up is seeking a passionate Software Developer to be responsible for the design and development of real-time, high performance and decentralised software. Your C++ skills will be used to help create unique methods that will be able to describe the world around us by gathering large amounts of information (such as the services we need and the things we like) with an aim of changing the way we interact with the digital world. This is a fantastic opportunity to gain exposure to the latest technology, including Machine Learning, Blockchain and Cryptocurrency, within a ground-breaking and growing AI start-up.

Based in Cambridge, you will join a friendly and technology driven company where you will be encouraged to bring your ideas to the table and collaborate with industry experts.

Requirements:
*Strong application development experience using C++ and STL
*Experience developing Real-time, Multi-threaded, Distributed Systems
*Experience of memory management and HPC
*Knowledge of Linux
*Degree educated from a top tier University in Computer Science or similar with a strong background in mathematics
*Excellent communication skills
*Desirable: Experience / interest in Machine Learning, Blockchain and Cryptocurrency

As a Software Developer (C++) you can expect to earn a completive salary (up to £65k) plus benefits.

Apply today or call to have a confidential discussion about this Software Developer (C++) role

REF: BB/11574/B/AT/310818_1535725823

  • London, England
  • £45000 - £55000 per annum + bonus + benefits
    • Permanent
  • 02 Sep 2018

Software Tester (QA Exploratory TCP/IP C# .Net SQL). Looking for an opportunity to develop new skills, collaborate with like-minded developers and work on technically challenging projects? You could be developing your Software Tester skills within a technology driven company that will encourage you to continuously learn through regular tech talks, training and Hackathons.

Leading energy trading platform is seeking a Software Tester to ensure the quality of their flagship high performance, multi-threaded trading application. You will join an agile team and test newly developed software, performing exploratory testing and contributing to test automation to prevent defects being introduced to continuous builds.

Based in the heart of London, you will be joining a friendly, collaborative company where you can enjoy a number of company benefits including regular social events, annual weekends away and daily breakfast, refreshments and more.

Requirements:
*Manual software testing experience and a background in exploratory testing
*Degree educated, 2.1 or above, in Computer Science or similar
*Strong problem solving skills
*Good understanding of practical networking concepts (TCP/IP)
*Excellent communication skills
*Desirable: C#, Agile

As a Software Tester you can expect to earn a competitive salary (up to £55k) plus bonus and benefits.

Apply today or call 020 7090 3580 to have a confidential discussion about this Software Tester role.

REF: BB/12252/B/AT/310818_1535725096

  • 02 Sep 2018

Job description

Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities - we're just getting started.

Facebook created and open-sourced GraphQL, a query language for describing the capabilities and requirements of data models for client‐server applications, in 2015. Since then, GraphQL has been adopted by a number of companies big and small, as well as the open source community. GraphQL is heavily used within Facebook by our web front-ends, mobile & desktop apps.
GraphQL being the de-facto way of fetching data in our apps, we have since started working on system-wide optimizations across our apps & backends. In a traditional client-server design, engineers working on the client & the frameworks available to them are disconnected from the efficiency of the queries they send, efficiency of the backend implementations and integrated cost of the entire system. We are working to bridge the gap between mobile engineers and backend execution of Facebook social graph queries, by building cross stack tooling integrated with development workflow. In the process, we are also building new features into GraphQL and frameworks on top of GraphQL that can adapt data fetching based on different system-wide events.

Responsibilities

  • We look for expertise in building or understanding end-to-end systems, from mobile UI down to mobile infrastructure all the way to backend infrastructure. Experience rolling out new frameworks & APIs across large codebases will be very useful too.

Minimum Qualifications

  • Extensive knowledge of object-oriented software development
  • Mobile application development experience
  • C++ or Java

Preferred Qualifications

  • Knowledge of multi-threading and memory management specific to mobile devices and caching mechanisms
  • Experience building complex applications for the iPhone or iPad using Objective-C / C++ with Cocoa and other frameworks
  • Experience of building Android applications in Java using Android SDK
  • £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)
  • 02 Sep 2018

Job description

You

You have extensive experience developing and shipping complex multimedia applications and writing DSP code for high-performance environments. You have experience developing for macOS, Windows and iOS and understand the challenges involved in building cross platform applications. You love music and music-making software and are a driven, scientifically minded individual. You’re friendly and comfortable working in a small team.

Your Role
We’re looking for an outstanding software developer to work on our range of successful audio apps and to be part of the development of the next generation of products. You'll work with us to specify, design and build new products. The work will involve writing code for the x86 and ARM platforms; adopting/refining new working practices; and, most importantly, writing lucid, high-performance, maintainable C++ code, which will form a critical part of a number of new product ranges.

Your Tasks

  • You will develop code for the macOS, Windows and iOS platforms
  • You will write code that has demanding requirements for audio performance and low latency
  • You will develop user interface components and improve our current audio engine, write synthesisers and audio effects
  • You will help to improve our build and development processes
  • You’ll be part of an energetic and creative team with a passion for designing industry leading audio apps


Your Profile

  • At least 5 years' relevant experience
  • Strong understanding of digital synthesis, filter design and FX algorithms
  • Solid mathematical knowledge and familiarity with modelling tools such as numerical Python / Matlab / Mathematica
  • Significant experience in developing real-time DSP software
  • Exceptional knowledge of C++ and assembly (intrinsics)
    • Knowledge of Juce
    • Knowledge of Objective-C or Swift is a bonus
  • Deep understanding of git or similar revision control systems
  • Excellent design, debugging and problem solving abilities
  • Good team working and communication skills, both written and verbal
  • Awareness of modern CPU architectures and code optimisation techniques to minimise runtime overhead on a general-purpose CPU
  • A love of programming, music and synths and effects

About Ampify
We are a new, innovative London-based software start-up launched in 2017 and funded by Focusrite/Novation. Our mission is to create amazing music-making products for the new ‘mobile-first’ world, in an environment where like-minded, passionate people can collaborate seamlessly and build ideas fast. Our office is a dynamic, positive and collaborative place. Here you’ll meet other smart and creative people, collaborate, and bring ideas to life.

We’re a small team with big plans. We’ve already got some of the best-performing music-making apps on the iOS App Store (Launchpad, for example), and we’re growing fast. Being a part of Focusrite/Novation gives us stability and support.

Ampify is based in the heart of London at Tileyard Studios, Europe’s fastest-growing music and tech hub, which is home to the creative industry's top artists, composers, writers and producers. You’ll often bump into them when getting your morning coffee. Find out more about Tileyard Studios at http://tileyardstudios.co.uk.

AMPIFY - WHAT WE OFFER

We offer a wide range of great benefits.

  • Homeworking flexibility
  • Lunch at Tileyard’s vibrant Vinyl Cafe
  • Breakfast and daily snacks
  • Bike-to-work scheme and bike storage facilities (with showers)
  • Employee discounts on all Focusrite/Novation/Ampify/REDnet/KRK/Stanton/Cerwin Vega products
  • Comprehensive healthcare plan
  • Pension scheme, to which the company contributes
  • 23 days holiday per year
  • Access to use and borrow hardware and software products
  • A parental leave policy
  • Social events, music nights and music-making weekend