cover image

About the Company

Providing a variety of software consultants across Android, iOS, Big Data, AWS, O365, Data Science, Dev Ops, Azure, Cyber Security

Listed Jobs

Company background Company brand
Company Name
Information Tech Consultants
Job Title
Artificial Intelligence Engineer
Job Description
Job title: Artificial Intelligence Engineer Role Summary: Senior lead responsible for designing, developing, and deploying advanced AI solutions across generative AI, computer vision, NLP, and deep‑learning domains. Oversees end‑to‑end data science workflows, mentors a team of consultants, and drives project delivery within consulting/sales frameworks. Expectations: - 12–18 years of industry experience in data engineering, statistical modeling, and machine‑learning or deep‑learning product development. - Master’s or PhD in Statistics, Mathematics, Computer Science or a related quantitative field. - Proven leadership in leading consulting teams, managing multiple projects, and delivering measurable business outcomes. - Fluency in English (written and oral). Key Responsibilities: - Lead large‑scale data collection, preprocessing, and feature engineering initiatives. - Design and implement ML/DL models (NLP, generative AI, computer vision) using Python, SQL, and cloud platforms. - Create automated data pipelines and tools for continuous model training and evaluation. - Produce detailed analytical reports and presentations for executive stakeholders. - Mentor and coach junior consultants on coding best practices, model deployment, and data science methodologies. - Collaborate with sales and delivery teams to translate client needs into technical solutions. - Maintain knowledge of emerging AI/ML techniques and cloud services; evaluate and recommend tools and frameworks. Required Skills: - Advanced proficiency in Python and SQL; experience with Java/C++ preferred. - Deep expertise in TensorFlow, PyTorch, Keras, OpenCV, BERT, ELMo, SpaCy, NLTK, and other ML libraries. - Hands‑on experience building generative AI, NLP chatbots, and computer‑vision applications (e.g., face/OSR). - Cloud platform proficiency (AWS, Azure, or GCP) and familiarity with cloud‑based ML services. - Strong statistical background: GLM, random forests, boosting, clustering, regression, simulation, scenario analysis. - Project management and storytelling skills; ability to manage concurrent deadlines. - Empathy, service orientation, and a result‑driven mindset. Required Education & Certifications: - Master’s or PhD in a quantitative discipline. - Certification in cloud‑based ML services (e.g., AWS SageMaker, Azure ML, GCP AI Platform) is desirable.
England, United kingdom
On site
Senior
30-12-2025
Company background Company brand
Company Name
Information Tech Consultants
Job Title
Java Web Developer
Job Description
**Job Title**: Java Web Developer **Role Summary**: Develop, test, and maintain backend services and microservices using Java and Spring Boot. Collaborate with cross‑functional teams in an Agile setting to deliver high‑quality, cloud‑ready RESTful APIs and deploy solutions via CI/CD pipelines. **Expectations**: - 2–5 years of professional experience with Java and Spring Boot. - Proven track record building and deploying microservices. - Exposure to cloud platforms (AWS, Azure, or GCP) and CI/CD tools. - Comfortable working in Agile/Scrum teams using Jira, Confluence, or Azure DevOps. **Key Responsibilities**: - Design, develop, and maintain Spring Boot applications and microservices. - Build RESTful APIs using Spring MVC and secure them with Spring Security. - Integrate Spring Data JPA with relational databases; manage schema migrations via Flyway or Liquibase. - Write unit and integration tests with JUnit 4/5; automate tests in CI/CD pipelines. - Manage project dependencies and build lifecycles using Maven or Gradle. - Version control with Git (Git Flow/Feature Branch); administer Bitbucket repositories. - Collaborate with DevOps and QA to deploy services to cloud environments. - Debug, troubleshoot, and optimize application performance across the stack. **Required Skills**: - Java SE (8/11/17), Spring Boot, Spring Data JPA, Spring Security. - Microservice architecture, REST API design, JSON, HTTP. - SQL (MySQL, PostgreSQL, Oracle), JPA, JDBC. - Unit testing with JUnit; test‑driven development. - Build tools: Maven, Gradle. - Version control: Git, Bitbucket. - Agile/Scrum practices; Jira/Confluence or Azure DevOps. - Cloud fundamentals (AWS, Azure, or GCP). - Optional: CI/CD (Jenkins, GitLab CI), Docker, Kubernetes, Kafka or RabbitMQ. **Required Education & Certifications**: - Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
London, United kingdom
On site
Junior
14-01-2026
Company background Company brand
Company Name
Information Tech Consultants
Job Title
Junior Devops Engineer
Job Description
**Job Title** Junior DevOps Engineer **Role Summary** Design, build, and maintain scalable AWS infrastructure and DevOps pipelines, ensuring performance, security, and cost efficiency while collaborating with cross‑functional teams. **Expectations** - Deliver end‑to‑end AWS‑based DevOps solutions independently. - Guide peers on complex tasks and troubleshoot production environments. - Adhere to best security, compliance, and monitoring practices. **Key Responsibilities** - Architect and manage AWS services (EC2, S3, Lambda, RDS, VPC, IAM). - Implement Infrastructure‑as‑Code with Terraform or CloudFormation. - Build and maintain CI/CD pipelines using Jenkins, GitLab CI/CD, or CodePipeline. - Develop containers (Docker) and orchestrate with Kubernetes. - Create monitoring, alerting, and logging solutions to enhance availability. - Perform security audits, enforce compliance, and document risk controls. - Identify automation opportunities and drive continuous improvement. **Required Skills** - Cloud: AWS service proficiency and IaC experience (Terraform/CloudFormation). - Automation: CI/CD tooling (Jenkins, GitLab CI, CodePipeline). - Scripting: Python or Bash. - Source control: Git. - Containerization: Docker. - Orchestration: Kubernetes. - Security: Cloud security & compliance best practices. - Soft skills: Strong communication, problem‑solving, teamwork, and analytical mindset. **Required Education & Certifications** - Bachelor’s degree in Computer Science, IT, Engineering, Mathematics, Physics, or related field. - AWS Certified DevOps Engineer – Practitioner or AWS Solutions Architect – Associate (desirable).
London, United kingdom
On site
Junior
16-01-2026
Company background Company brand
Company Name
Information Tech Consultants
Job Title
Python Developer
Job Description
**Job Title** Junior Python Developer / Junior Data Scientist **Role Summary** Assist in designing, developing, and deploying machine‑learning models and data‑analytics solutions. Work closely with senior data scientists and data engineers to clean, analyze, and transform data, build pipelines, evaluate models, and communicate insights to stakeholders. **Expectations** - Deliver high‑quality, reproducible Python code within set timelines. - Expand skill set through mentorship and continuous learning. - Collaborate across cross‑functional teams to integrate models into production. **Key Responsibilities** - Design, implement, and test machine‑learning models and data‑analysis workflows. - Clean, transform, and preprocess data with pandas, NumPy, and SQL. - Perform exploratory data analysis to uncover trends and patterns. - Conduct feature selection/engineering to enhance model performance. - Evaluate models using metrics (accuracy, precision, recall, F1‑score, ROC‑AUC). - Develop automated data pipelines and model deployment scripts. - Work with data engineers to deploy models into production environments. - Create visualizations and reports to communicate findings to technical and non‑technical audiences. **Required Skills** - Proficient in Python; experienced with pandas, NumPy, scikit‑learn, Matplotlib, Seaborn. - Knowledge of supervised and unsupervised learning algorithms (regression, classification, clustering). - Solid understanding of SQL for data querying and manipulation. - Familiarity with Jupyter Notebooks, Git, and version control. - Strong analytical thinking, problem‑solving abilities, and attention to detail. - Eager to learn new tools and collaborate in a team setting. **Required Education & Certifications** - Master’s degree in Computer Science, Data Science, Statistics, Mathematics, or related field. **Preferred (but not required)** - Experience with TensorFlow or PyTorch for deep learning. - Exposure to cloud platforms (AWS, GCP, or Azure). - Prior internship or project experience in machine learning or data analytics.
London, United kingdom
On site
21-01-2026