What makes you Redgate’s next AI/ML Software Engineer?
- In depth knowledge and experience of Neural networks, with good understanding of the basics of Natural Language Processing, Time Series analysis, Classification, Convolutional networks etc.
- Good understanding of Machine Learning foundations such as test/training/validation split, overfitting, regularization, etc.
- Excellent skills in Python programming and strong experience with Machine Learning libraries and frameworks such as PyTorch, TensorFlow, Keras or similar.
- Practical experience with the python ML/AI ecosystem e.g. Numpy, Pandas, Scikit-Learn, ONNX, CUDA, etc
- Practical experience using and fine-tuning off-the-shelf models and solutions e.g. Hugging Face transformers, BERT, SpaCy, Prophet, Presidio etc
- Strong skills in data visualization, with tools like Matplotlib, Seaborn, Plotly, or Tableau.
- Excellent communication skills to explain complex technical concepts to a non-technical audience.
Even better if you bring some of our desirable skills too:
- Knowledge of cloud Machine Learning platforms, e.g. AWS SageMaker, Google Cloud Machine Learning Services, Microsoft Azure Machine Learning.
- Hands-on experience in managing large data sets and databases.
- Experience in a start-up environment.
- Leadership potential and a desire to mentor junior team members.
- Experience with other programming languages such as C#, Typescript, Java, etc.
- Familiarity with cloud platforms like AWS, Google Cloud, or Microsoft Azure.
- Understanding of DevOps tools and processes, including version control (Git), CI/CD pipelines, and containerization (Docker, Kubernetes).
- Active participation in the AI/ML/data science community, such as contributing to open-source projects.
- While not a strict requirement, a degree in Computer Science, Mathematics, Statistics or a related field is desirable. Advanced degrees, such as a Master’s or PhD, are a plus.
And in return, Redgate provides:
- A generous benefits package
- A real commitment to your continuous learning and development(Friday afternoons are dedicated to your personal development)
- Competitive salary dependent on experience - we’re open to all levels of experience for this role.
Redgate is happy to fully fund all charges related to the successful applicant obtaining a Skilled Worker Visa if needed. We also assist with both the financial costs and logistics of relocations.
At Redgate we recruit on a rolling basis, which means we carry on recruiting until we find the right person for the role. We tend to compare individuals to the role specification rather than to each other.
For roles within our Product Division, we are keen for applicants to know that we are working hard to improve the representation of people from underrepresented backgrounds. Improving the gender balance of this division is a priority so we are particularly keen to hear from women, but please know that we want applications from anyone who wants to be a part of our inclusive business.