Principal Engineer – Development (Machine learning, Python)
As an ML Engineer, you will be working on developing cutting-edge AI/ML solutions across the organization.
Department: Project Management
Project Location(s): London - United Kingdom
Compensation: 58.000 GBP P/A
Responsibilities
- As an ML Engineer, you will be working on developing cutting-edge AI/ML solutions across the organization.
- Application design and development in Python
- Understanding of GenAI and its applications.
- Experience with data analysis, data preprocessing, building machine learning models, model optimization, model evaluation.
- Good understanding of machine learning concepts around regression, classification, clustering, dimensionality reduction etc.
- Ability to analyze and solve problems using learned techniques and tools.
Skills/Experience
- 6+ years of industry experience (with minimum 3+ years in Machine Learning)
- Proficiency in Python (extensive experience in building applications in Python)
- Good-to-have: Experience in additional programming languages (Good to have Java or C# or both)
- Rest services using Flask or FastAPI
- Experience of working with at least one relational database and data handling in python.
- Experience with libraries like SQLAlchemy, Pydantic
- Experience with ML/DL frameworks like and libraries like scikit-learn, TensorFlow / PyTorch, Keras, etc.
- Experience with cloud platforms (e.g., AWS, GCP, Azure) and AI Studios is good to have.
- Experience with MLOps is good to have
- Solid software engineering skills (version control, testing, debugging).
- Hands-on experience in solving practical problems using GenAI.