SOFTWARE ENGINEER JOB DESCRIPTION WHO ARE WE? We are Peak, the artificial intelligence service designed to help businesses do great things with data. We provide our clients with the technology and skills needed to become truly AI-driven and compete in today s world. Built by our team of in-house Data Scientists and Software Engineers, the Peak AI System (AIS) underpins our service. It s the AI brain at the core of our customers businesses, and allows us to rapidly stream data into a centralised platform. It s then unified, transformed, modelled and published; our customers take this published data back into their business systems to drive automation, growth and profitability. We were founded in November 2014. Since then, we ve grown rapidly, winning the Northern Stars competition in 2015 and opening a development centre in Jaipur, India the following year. We ve since gone on to receive over 3.5m in investment funding, enabling us to accelerate our growth further. In March 2018 we won the Judge's Innovation Award at the Northern Tech Awards and were named 23rd fastest-growing tech company in the north. WHAT S OUR VISION? Our vision is to create a new market segment, based on a unique product/service offering to solve our customers business problems through AI, and to become the global leader in this exciting new space. We want to build a global tech champion, based in Manchester, and we re well on our way. In 2017 we raised a series A round through some of the most respected early stage investors in the UK and we re growing at the same rate as fastest-growing global SaaS companies did at our stage.
...AND OUR VALUES? We re seeking to create a culture of innovation and entrepreneurial spirit, where our employees drive the business to succeed, and make a direct and meaningful contribution to our success daily. Most importantly, we enjoy the work we do. We believe in an open, transparent and friendly relationship with our clients and co-workers. As individuals, we are approachable and trustworthy; as a company, we are highly committed to our clients and employees. We listen to and gain a deep understanding of our clients needs, whilst being reliable with a strong work ethic. We take pride in our work, which is always of the upmost quality, and we are confident in our ability and expertise. WHERE DO YOU COME IN? We need super-smart Software Engineers to help us build our ground-breaking platform. The platform incorporates machine learning and artificial intelligence algorithms and will revolutionise the way companies use their data. You ll be working with modern technologies in a collaborative team where everyone s input is valued and you re encouraged to explore new tech and bring fresh ideas to the table. You ll develop your career in an environment where building our product is key to our success; using your expertise to help make our customers great at what they do. WHAT S OUR STACK? Front End Back End Database Platforms and Tools -JavaScript / ES6 -REST API -Redshift -Development / HTML5 / CSS3 -AWS API -PostgreSQL on MacOS -ReactJS Gateway -AWS -Infrastructure -Redux -AWS Lambda DynamoDB on Linux -Bootstrap -AWS SQS -Docker -NodeJS -Atom -Jest -ESLint -Git Collaboration -Google -GSuite -Slack -Jira -Trello -GitHub
WHAT WILL WE OFFER IN RETURN? Annual share option scheme, so those who help to build Peak can share in our success. Support with AWS accreditation. 25 days holiday, plus bank holidays. Pension scheme. Discounted gym membership. Flexible start / finish times. Cycle to work scheme. Free healthy snacks and drinks. Cool office environment (our brand-new office is on the top floor of the NEO building in the city centre). Brand new MacBook Air to work on. Fantastic working environment with open communication channels, flat hierarchy and truly collaborative style. Regular team days out (so far: mountain-biking, go-karting, ninja assault course, pool and table-tennis tournament). WHAT S IT LIKE TO WORK AT PEAK? Part of our vision is to create a company that everyone loves being part of, and we take the time to ask people how we re doing. Here s what some of our other Software Engineers had to say:
JOB TITLE FUNCTIONAL AREA LOCATION SOFTWARE ENGINEER TECHNOLOGY MANCHESTER JOB GRADE REPORTING TO ANALYST OR CONSULTANT SOFTWARE ENGINEERING TEAM LEADER (UK) MAIN PURPOSE OF THE ROLE To build, support and maintain Peak s technology platform. KEY RESPONSIBILITIES Researching, designing and writing new applications and features. Testing, fault finding, and fixing. Creating technical specifications and test plans. Writing and testing code and then refining and rewriting as necessary. Maintaining systems by monitoring and correcting software defects. Working closely with colleagues within the Engineering and Data Science teams in the UK and India, to share knowledge and collaborate. Understand the vision of Peak and Link the work of the Engineering team with the vision of Peak and Consulting clients and colleagues concerning the maintenance and performance of software systems. Investigating new technologies. Continually updating technical knowledge and skills. DIRECT REPORTS None
PERSON SPECIFICATION This gives you an idea of what we re looking for. If you don t meet all these criteria but believe you can do a great job at Peak, please contact us and explain why. REQUIREMENT ESSENTIAL DESIRABLE EDUCATION, TRAINING AND QUALIFICATIONS TECHNICAL EXPERIENCE Strong software development experience in a commercial environment. Direct experience with Amazon Web Services (AWS) products such as Kinesis, Lambda, Code Pipeline, DynamoDB, Elastic Search. Computer Science degree. AWS Associate or Professional Accreditations. Managing, mentoring or coaching others. Serverless technologies Administration of Linux systems and scripting Python experience Deep professional experience with JavaScript MVC frameworks (e.g. React) Experience with big data and associated technologies Kubernetes/Docker Expert experience in HTML5/CSS, NodeJS/Javascript Experience with relational and non-relational data stores (e.g., MySQL, DynamoDB) Understanding of Agile development methodologies BEHAVIOURAL COMPETENCES Curious to find better ways of working and to solve problems using own initiative. Passion for building a great product for the customer. Collaborative approach, with the ability to coach others and share ideas.
Interest in learning new technologies, and ability to pick these up quickly.