2 hours ago
Crawley, United KingdomIntern

Responsibilities

  • Develop and maintain backend services and APIs using Python.
  • Support the development and deployment of machine learning models.
  • Debug systems and perform performance tuning and optimization.
  • Containerize applications and improve development and deployment workflows.
  • Collaborate across teams on system design and implementation.
  • Write clean, efficient, and well-documented code.

Requirements

  • Strong proficiency in Python.
  • Hands-on experience with Docker, including building images, writing Dockerfiles, and running containers.
  • Understanding of data structures, algorithms, and software engineering fundamentals.
  • Familiarity with backend development concepts such as APIs, databases, and services.
  • Ability to work across different areas of software engineering.
  • Strong problem-solving skills and attention to detail.
  • Preferred: experience with Kubernetes and cloud platforms such as AWS, GCP, or Azure.
  • Preferred: exposure to PyTorch, TensorFlow, scikit-learn, langgraph, or vllm.
  • Preferred: understanding of system performance, concurrency, and optimization techniques.
  • Preferred: experience with CI/CD pipelines or DevOps practices.

Benefits

  • Hands-on experience on high-impact projects.
  • Mentorship from industry experts.
  • Professional growth and networking opportunities.
  • Visa sponsorship and comprehensive relocation packages are available.
  • Bank Holiday Swap allows employees to change their public holiday for another day of their choice.
  • Relaxed dress code policy.
  • Tailored technical, commercial, and personal training through the Learning Hub.
  • Volunteering opportunities and company-supported environmental initiatives.
CGG (Compagnie Générale de Géophysique)

About CGG (Compagnie Générale de Géophysique)

1,001-5,000 employees
Contact me