Lead Software Engineer (Scala & Big Data)

Manchester, England, United Kingdom

Applications have closed

orbit

We help tech CEOs start, grow and scale their business by co-creating winning strategies, building high-performance teams and developing innovative products

View company page

🚀 Lead Engineer (Scala & Big Data)

⚛️ AI & Data

🌍 Manchester, UK (Hybrid Working)

🧰 Scala, Spark, AWS, GCP or Azure

💸 £90,000 to £105,000

orbit is pleased to be working with a global leader in data science, AI and Analytics, they have combined the very best of human and artificial intelligence to power multiple possibilities for individuals, organisations and society. They have developed into one of the world’s fully diversified data science and AI leaders, and they operate across every sector of the economy, supporting start-ups to global enterprise organisations. Their solutions makes sense of what has happened, what will happen, and what could or should be done to re-shape industries around the needs of the people they serve.


The Role

This opportunity will see you embed into their newly established UK product squad where you’ll be partnering with product managers, UX/UI designers, data scientists, testers and fellow engineers. As a Lead Engineer you will be accountable for the enhancement, maintenance and support of the product on which your team is working, within your technology area. Senior Engineers looking for a Lead Engineering role will be seriously considered.

You will be responsible for your own hands-on coding, ensuring the quality of your team’s output, representing your team in product-level forums and ensuring your team provides input to and aligns with the overall product road-map. You will work with Engineers in other technology areas to define the overall technical direction for the product, with product owners and business stakeholders to shape the product's delivery road-map and with support teams to ensure its smooth operation. You will also be responsible for line management of your team of Engineers, potentially across multiple locations, ensuring that they perform to the expected levels and that their career development is fully supported.

What will be your objectives?

  • Write polished code, aligned to team standards, including appropriate unit / integration tests.
  • Review code and test cases produced by others, to ensure changes satisfy the associated business requirement, follow best practices, and integrate with the existing code-base.
  • High-level designs / architectures align to wider technical strategy, presenting reusable APIs where possible and minimising system dependencies.
  • Work with business stakeholders and other leads to define and estimate new epics.
  • Contribute to sprint planning sessions, ensuring the team takes a 'realistic but challenging' amount of work into each sprint and each team member will be productively occupied.
  • Collaborate with other Lead / Senior Engineers to produce high-level designs for larger pieces of work.
  • Set and periodically review delivery and development objectives for direct reports

Requirements

  • Experience developing at scale applications using Scala
  • Experience manipulating large data-sets using Spark
  • Solid foundation in functional programming and data structures
  • Values delivering high-quality, peer-reviewed, well-tested code
  • Awareness of DevOps functions and appetite to contribute to CI / CD pipelines
  • Comfortable working in a fast moving, agile development environment
  • Excellent problem solving / analytical skills
  • Commercially aware, with the ability to work with a diverse range of stakeholders
  • Enthusiasm for coaching and mentoring more junior engineers
  • Experience in leading teams, including line management responsibilities

Benefits

  • Attractive Base Salary
  • 10%+ Bonus
  • 28 Days Holiday + Bank Holiday
  • Flexible Working and Hybrid Working
  • Chance to Travel
  • New Equipment and home office spend
  • Diverse environment working with modern technologies
  • The opportunity to build a new team within a successful organisation

The Company

Founded in 2002, our client is global, working with iconic brands in over 20 countries, partnering on their greatest challenges and unlocking breakthrough opportunities. A team which spans experts in data science, engineers, technologies, product developers, strategy consultants, statisticians, actuaries and futurists, they deliver breakthrough solutions in data and technology. They develop, analyse and monetise datasets, generate insights, create decision support tools and embed automated decision engines. We bring all this to bear in their main product, which powers everything they do.

They also implement renowned data handling techniques, without which clients cannot fully realise the strategic and commercial value of their data. They draw upon a proven track record in proprietary methodologies across data science and artificial intelligence. They always go beyond mere data-led insight, into actionable commercial solutions that reshape businesses, categories and, at their very best, society at large.

If you are interested in this role then please apply now or 📧 daniel@weorbit.ai for more information.

Tags: Agile APIs AWS Azure Big Data DevOps Engineering GCP Pipelines Scala Spark UX

Perks/benefits: Career development Flex hours Home office stipend Startup environment

Region: Europe
Country: United Kingdom
Job stats:  2  0  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.