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🚀 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
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.
- Open AI Engineer jobs
- Open MLOps Engineer jobs
- Open Data Science Manager jobs
- Open Data Manager jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Engineer II jobs
- Open Power BI Developer jobs
- Open Sr Data Engineer jobs
- Open Principal Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Business Intelligence Developer jobs
- Open Data Scientist II jobs
- Open Junior Data Scientist jobs
- Open Senior Data Architect jobs
- Open Product Data Analyst jobs
- Open Business Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Big Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Manager, Data Engineering jobs
- Open Data Quality Analyst jobs
- Open Junior Data Engineer jobs
- Open Azure Data Engineer jobs
- Open Data Product Manager jobs
- Open ETL Developer jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Privacy-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Snowflake-related jobs
- Open Consulting-related jobs
- Open TensorFlow-related jobs
- Open PhD-related jobs
- Open CI/CD-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open NLP-related jobs
- Open Airflow-related jobs
- Open LLMs-related jobs
- Open Data warehouse-related jobs
- Open Databricks-related jobs
- Open Hadoop-related jobs