
Software Engineering Intern
CGG (Compagnie Générale de Géophysique)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.