Software Engineer - London, United Kingdom - Lynx Recruitment Ltd
Description
Software Engineer
Permanent - up to £70k
Hybrid - 1 or 2 days a month in London
My client is recruiting Software Engineers to join their expanding team as they work to deliver authentication and fraud products to the banking sector.
legitimate callers and identifying suspicious calls pre-answer, and analysing their behaviour during
the call to provide insight after the call has ended.
What will I be working on?
As a Software Engineer in the Machine Learning team, you will leverage your experience in
software engineering to build cutting-edge, cloud-based authentication and fraud systems, with a
focus on continuously iterating and improving the product's performance.
What technologies will I be using?
All teams are given the freedom and authority to pick their own stack based on their
preferences. Their technology vision and strategy encourages you to try the latest innovations and
we love serverless architectures. We value clean, maintainable and robust code for our business
critical systems.
Some of the technologies currently used by Team Turing are listed below:
- Amazon DynamoDB
- AWS SNS & SQS
- Amazon Sagemaker
- Amazon CDK (Typescript)
- Amazon Glue
- Amazon Redshift
- AWS Lambda
- AWS Fargate (Containers)
- Python (NumPy, Pandas, Matplotlib, Scikitlearn)
- ML Algorithms (primarily Decision Trees, XGBoost)
- Docker
- Circle CI
We value people who are honest, supportive, passionate, learn fast, have a growth mindset, enjoy
solving complex engineering problems and are willing to challenge the status quo without fear of
- More interested in finding good solutions, increasing knowledge and communicating results than simply working fast or producing lots of code
- Good understanding of software engineering fundamentals (clean code, SOLID, design patterns etc)
- Comfortable digging deep into data to understand root causes or to create clean datasets for your models
- Experience with Python, SQL and ML frameworks, e.g. Spark, SciKit Learn would be beneficial
- Experience with machine learning and some familiarity with different algorithms and their strengths and weaknesses for a range of problems (supervised/unsupervised, online/offline etc.) would be beneficial but is not required
As a Mid-level Software Engineer, you'll need:
- Contribute to the design and implementation of production grade models, including governance, data engineering and code & infrastructure to train, deploy and run inferences against them
- Drive optimisation, tooling and testing to consistently enhance our prediction platform
- Proactively explore and visualise data to discover innovative features and potential data sources
- Participate in handson machine learning research and experimentation
- Take full responsibility for the validation and ongoing support & maintenance of ML components
- Embrace best practices & principles in software engineering, such as clean code, SOLID, design patterns, unit/integration testing, CI/CD
More jobs from Lynx Recruitment Ltd
-
Unlicensed Engineer/Aircraft Mechanic
Amesbury, United Kingdom - 1 week ago
-
Senior Cloud Data Lead
London, United Kingdom - 1 week ago
-
Senior Service Engineer
Leeming Bar, United Kingdom - 15 hours ago
-
HGV Driver
Coventry, United Kingdom - 1 week ago
-
IT Applications Project Manager
Gloucester, United Kingdom - 1 week ago
-
Marketing Coordinator
London, United Kingdom - 5 days ago