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
Junior Big Data Engineer
Job Description
Job Title: Junior Big Data Engineer Role Summary: Design, develop, and maintain end‑to‑end big data pipelines and architectures that transform raw data into actionable insights for business stakeholders. Expectations: - Deliver scalable, secure ETL workflows handling structured, semi‑structured and unstructured data. - Collaborate with data analysts and scientists to refine data models and support analytics initiatives. - Continuously research and implement methods to improve data quality and pipeline efficiency. Key Responsibilities: - Engineer and optimize data ingestion, transformation, and storage solutions using modern big data technologies. - Build and maintain data architecture that aligns with business requirements and supports multi‑user access. - Monitor, troubleshoot, and ensure performance, reliability, and security of data pipelines. - Convert diverse data sources into structured formats, enabling downstream analytics. - Partner with cross‑functional teams to design and deploy data solutions for business models. Required Skills: - Proficiency in ETL development and pipeline orchestration (e.g., Apache Airflow, Spark, Flink). - Strong programming skills in at least one language used for data processing (Python, Scala, Java). - Experience with distributed data storage and processing platforms (Hadoop, Hive, Kafka, Databricks). - Knowledge of data quality, governance, and security best practices. - Ability to research and adopt new data acquisition and transformation techniques. - Excellent communication, teamwork, and analytical problem‑solving abilities. Required Education & Certifications: - Bachelor’s degree in Computer Science, Mathematics, IT, Statistics, Physics, or a related field. - Legal right to work in the UK (work authorization required). - Willingness to travel within the UK as project needs dictate.
London, United kingdom
On site
Junior
29-10-2025
Company background Company brand
Company Name
Information Tech Consultants
Job Title
DevOps Consultant
Job Description
**Job Title**: DevOps Consultant **Role Summary**: Provide end‑to‑end support for the design, deployment, and maintenance of cloud‑based solutions. Act as a technical advisor and hands‑on engineer focusing on automation, CI/CD pipelines, containerization, and basic cloud infrastructure, ensuring reliable, scalable deployments for clients. **Expectations**: - Work across multiple cloud environments (AWS, Azure) and Linux-based infrastructure. - Collaborate with engineering, QA, and operations teams to automate build, test, and release processes. - Translate business requirements into automated workflows using scripting and configuration tools. - Diagnose and resolve issues in production and pre‑production environments. **Key Responsibilities**: - Configure and manage Linux servers, including file permissions, user accounts, and essential utilities. - Develop and maintain Bash and Python scripts for repetitive tasks and system automation. - Use Git for version control: clone, branch, commit, push, and pull across repositories (GitHub preferred). - Design and implement basic CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps. - Support containerized workloads: build Docker images, manage containers, and articulate differences from VMs. - Implement foundational cloud services: launch VMs, manage storage, and configure networking. - Follow and update documentation; provide troubleshooting guidance to teams. - Engage in continuous learning and adopt new tools (e.g., Terraform, Prometheus, Grafana, Kubernetes YAML). **Required Skills**: - Proficient with Linux CLI; file operations, permissions, process monitoring (top, ps, df). - Basic networking: IP addressing, subnetting, DNS, HTTP/HTTPS, ports, firewalls. - Scripting: Bash (mandatory), Python basics. - Git fundamentals: clone, commit, push, pull, branching, GitHub experience. - CI/CD concepts: Jenkins, GitHub Actions, Azure DevOps awareness. - Container basics: Docker terminology and distinctions. - Cloud fundamentals: AWS and Azure core services – compute, storage, networking. - Soft skills: self‑learning, problem‑solving, documentation, teamwork, query‑asking. **Required Education & Certifications**: - Bachelor’s degree in Science, IT, Computer Science, or Engineering. ---
London, United kingdom
On site
Junior
30-10-2025
Company background Company brand
Company Name
Information Tech Consultants
Job Title
Senior Python Developer
Job Description
**Job Title:** Senior Python Developer **Role Summary:** Lead the design, development, and maintenance of complex Python‑based data systems and ETL pipelines for enterprise clients. Drive end‑to‑end solutions that transform raw data into actionable insights, ensuring scalability, security, and performance across multi‑user environments. **Expectations:** - Deliver high‑impact solutions within deadlines on large, multi‑phase projects. - Collaborate closely with data analysts, scientists, and business stakeholders to align technical outcomes with business objectives. - Demonstrate a proactive, student‑like curiosity for emerging data technologies and methodologies. **Key Responsibilities:** - Design, implement, and optimize Python applications and data pipelines for structured, semi‑structured, and unstructured data. - Develop and maintain ETL processes, data ingestion workflows, and data transformation logic. - Build and evolve data architecture to support analytics, reporting, and machine‑learning initiatives. - Integrate data from multiple sources, ensuring quality, consistency, and reliability. - Write scalable, secure, and well‑tested code, adhering to best practices and coding standards. - Participate in code reviews, identify performance bottlenecks, and propose improvements. - Collaborate with cross‑functional teams to translate business requirements into technical specifications. - Provide guidance to junior developers and contribute to knowledge sharing within the team. **Required Skills:** - Strong expertise in Python (core language, libraries such as pandas, NumPy, SQLAlchemy). - Extensive experience with ETL tools and pipeline frameworks (e.g., Airflow, Luigi, Prefect). - Proficient in relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases. - Expertise in data modeling, ETL design patterns, and performance tuning. - Familiarity with cloud services (AWS, Azure, GCP) – compute, storage, and data services. - Knowledge of version control (Git) and CI/CD pipelines. - Ability to write efficient, maintainable code with thorough unit and integration testing. - Strong analytical and problem‑solving skills. - Excellent communication, stakeholder management, and teamwork abilities. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or related field. - Relevant certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Data Engineer Associate, or similar) are a plus.
England, United kingdom
On site
Senior
09-12-2025
Company background Company brand
Company Name
Information Tech Consultants
Job Title
Lead Data Scientist
Job Description
**Job Title:** Lead Data Scientist **Role Summary:** Lead data science initiatives, mentor teams, and develop advanced analytics solutions across industries such as engineering and economics. Focus on building and deploying machine learning models, cloud-based systems, and automation tools to drive data-informed decisions and business outcomes. **Expectations:** 12–18 years’ experience in data science, machine learning model development, hybrid cloud/cloud-native development (AWS, Azure, GCP), and 2+ years of formal teaching/mentoring experience. Advanced expertise in Natural Language Processing (NLP), Generative AI, and Computer Vision required. **Key Responsibilities:** - Design and deploy machine learning models for pattern analysis, statistical inference, and predictive analytics. - Collect, transform, and analyze complex datasets to solve industry-specific problems (e.g., economics, engineering). - Develop tools and automation workflows for data processing and software enhancement using Python, SQL, and cloud platforms. - Train junior consultants/team members in coding, data interpretation, and statistical methodologies. - Prepare actionable reports for management by translating analytical findings into strategic recommendations. - Apply deep learning algorithms (e.g., neural networks, regression, clustering) to improve data-driven decision-making. - Collaborate on cross-functional projects requiring consulting/sales alignment and resource management. **Required Skills:** - Proficiency in Python, SQL, and machine learning frameworks (TensorFlow, PyTorch, Keras). - Strong foundation in statistical modeling, data mining (GLM, Random Forest, Boosting), and NLP. - Experience with cloud technologies (AWS/Azure/GCP) and machine learning deployment pipelines. - Demonstrated mentoring/training capabilities in coding and analytics. - Problem-solving focus applied to product development and deadline-driven tasks. **Required Education & Certifications:** - Master’s or PhD in Statistics, Mathematics, Computer Science, or related quantitative field. - Certification in cloud computing (AWS, Azure, GCP) or machine learning a plus (desirable, not mandatory).
England, United kingdom
On site
Senior
17-12-2025