cover image
Viridien

Viridien

www.viridiengroup.com

3 Jobs

694 Employees

About the Company

Viridien is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. With our ingenuity, drive and deep curiosity we discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges.

Building on our achievements and track record of innovation, Viridien continues to serve its clients in the energy industry with a unique portfolio of solutions across its core businesses of Geoscience, Earth Data and Sensing & Monitoring. As it accelerates its growth as an advanced technology company, Viridien has new offerings in the Low-Carbon markets of Minerals & Mining and Carbon Capture and Storage (CCS), and markets beyond energy in High-Performance Computing (HPC) and Infrastructure Monitoring.

Listed Jobs

Company background Company brand
Company Name
Viridien
Job Title
Software Web Developer Intern
Job Description
**Job Title**: Software Web Developer Intern **Role Summary**: Internship in the Geo TP department developing a unified web interface that consolidates deployment commands for multiple product modules, and displays module distribution lists. Work involves both front‑end (React) and back‑end (Java/Spring Boot) development under mentorship from full‑time developers, collaborating with a cross‑functional team. **Expectations**: - Deliver a functional, responsive web interface through iterative development. - Integrate and visualize multiple deployment modules. - Communicate progress and gather feedback from stakeholders. - Operate autonomously while collaborating in an international team environment. **Key Responsibilities**: 1. Discern and document business requirements. 2. Define project scope and create specifications for the interface. 3. Implement front‑end components using React. 4. Develop back‑end logic in Java, with Spring Boot experience a plus. 5. Connect to SQL databases for data persistence and retrieval. 6. Conduct regular exchanges and reviews with stakeholders. 7. Present development milestones to the team throughout the internship. **Required Skills**: - Proficient in React for UI development. - Proficient in Java; familiarity with Spring Boot desirable. - Experience with SQL databases. - Strong analytical and initiative‑driven mindset. - Excellent active listening and documentation abilities. - Team‑oriented and capable of working independently. - Proficient in English (written and spoken). **Required Education & Certifications**: - Current Master’s level (M2) student or final‑year engineering/University student. - Internship or final‑year project experience. 정
Massy, France
On site
Fresher
04-12-2025
Company background Company brand
Company Name
Viridien
Job Title
Machine Learning Engineer Intern
Job Description
**Job Title:** Machine Learning Engineer Intern **Role Summary** Contribute to the development of AI agent systems focused on document processing, knowledge retrieval, and workflow automation. Collaborate with engineers and data scientists to design, implement, and optimize multi‑agent frameworks, primarily using Python, PyTorch, and related tools. **Expectations** - Gain practical experience with large language models and AI agent architectures. - Work on open‑ended research projects and translate findings into production‑ready solutions. - Communicate progress and insights clearly to cross‑functional teams. **Key Responsibilities** - Design and implement machine learning models for NLP and CV tasks. - Develop and refine agent‑based workflows using frameworks such as CAMEL. - Integrate models into end‑to‑end pipelines for document ingestion and knowledge retrieval. - Perform data preprocessing, feature engineering, and model evaluation. - Collaborate with senior engineers on code reviews, testing, and documentation. - Contribute to experimental studies and publish internal reports on performance improvements. **Required Skills** - Strong programming in Python (object‑oriented). - Experience with PyTorch or equivalent deep‑learning libraries. - Solid foundation in machine learning, statistics, and data analysis. - Practical knowledge of NLP techniques and/or computer vision. - Familiarity with large language models (LLMs). - Understanding of AI agents and multi‑agent frameworks (e.g., CAMEL). - Ability to solve open‑ended problems and troubleshoot model issues. - Excellent written and verbal communication. **Required Education & Certifications** - Currently pursuing or completed a PhD, MSc, or equivalent in Computer Science, Artificial Intelligence, Data Science, or a closely related field. - No specific certifications required.
Crawley, United kingdom
On site
Fresher
16-12-2025
Company background Company brand
Company Name
Viridien
Job Title
DevOps Engineer
Job Description
Job Title DevOps Engineer Role Summary Design, build, and maintain infrastructure and CI/CD pipelines for a data transformation and ML‑driven platform. Supports both on‑premise HPC and public cloud (Azure) deployments, ensuring high scalability, cost efficiency, and security across Kubernetes clusters. Drives DevOps best practices, automation, and observability to enable reliable software delivery. Expectations * Deliver robust, platform‑agnostic infrastructure and deployment solutions. * Collaborate with software, database, and cloud teams to resolve issues promptly. * Continuously improve processes, tooling, and documentation. * Maintain strong security posture through image scanning and vulnerability remediation. * Own end‑to‑end deployment pipelines and ensure adherence to performance, reliability, and cost targets. Key Responsibilities * Develop deep understanding of the data system stack and construct IaC assets (Terraform, Ansible). * Build, support, and evolve CI/CD pipelines using GitOps (Argo CD), GitLab CI, or Jenkins. * Deploy and manage application components in Kubernetes, including cluster and deployment strategy governance. * Integrate with Azure DevOps for cloud‑based deployments and collaborate with the cloud team. * Interface with on‑prem HPC, client IT, and cloud teams to diagnose and resolve deployment issues. * Enhance observability tooling (Prometheus, Grafana, etc.) across environments. * Promote and document DevOps best practices, auditing processes, and standard operating procedures. * Coordinate with external suppliers and internal practice owners to drive cross‑company improvements. * Perform general development and maintenance tasks as required. Required Skills * GitOps (Argo CD) and CI/CD pipeline development (GitLab CI, Jenkins). * Infrastructure as Code: Terraform, Ansible. * Containerization: Docker; vulnerability scanning, image size and build optimization. * Kubernetes: management of multiple clusters, deployment strategies, Helm or Kustomize templating. * Cloud project management (Azure, on‑prem HPC). * Observability tools (Prometheus, Grafana). * Python support and packaging for service deployment. * Shell scripting for automation. * Linux administration (Debian/Alpine). Required Education & Certifications * Bachelor‑level education or equivalent experience in Computer Science, Software Engineering, or related field. * Relevant technical certifications: Certified Kubernetes Administrator (CKA). * Azure foundational certification (AZ‑900) or higher. ---
Crawley, United kingdom
Hybrid
06-01-2026