At a Glance
- Tasks: Design and develop a custom platform to optimize GPU usage in data centers.
- Company: Join a cutting-edge tech company focused on innovative software solutions.
- Benefits: Enjoy flexible work options, competitive salary, and opportunities for growth.
- Why this job: Be part of a dynamic team creating impactful technology from the ground up.
- Qualifications: Strong programming skills in Python or Go; experience with CI/CD and automation tools required.
- Other info: Familiarity with GPU technologies and containerization tools is a plus.
The predicted salary is between 36000 - 60000 £ per year.
You will play a critical role in designing and developing a bespoke platform to optimise GPU utilisation across our data centres. This is a hands-on role for a developer with a deep understanding of software engineering, CI/CD, and automation principles. The ideal candidate will bring a track record of building robust solutions from the ground up-not just implementing existing tools.
-
Proven track record of developing bespoke platforms or systems from scratch.
-
Strong programming skills in languages such as Python, Go, or a similar modern language.
-
Experience with automation frameworks and tools.
-
Hands-on experience with CI/CD pipelines and tools (eg, Jenkins, GitLab CI/CD, GitHub Actions).
-
Solid understanding of distributed systems and infrastructure management.
-
Familiarity with GPU technologies (eg, CUDA, TensorFlow) is advantageous but not essential.
Nice-to-Have:
-
Experience in data centre management or resource optimisation.
-
Familiarity with containerisation and orchestration tools like Docker and Kubernetes.
-
Knowledge of monitoring and logging tools (eg, Prometheus, Grafana).
Software Engineer employer: Cititec Talent Limited
Contact Detail:
Cititec Talent Limited Recruiting Team
+442076085806
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Make sure to showcase your experience in building bespoke platforms from scratch. Highlight specific projects where you designed and developed solutions, emphasizing your role in the process.
✨Tip Number 2
Familiarize yourself with the latest CI/CD tools and automation frameworks. Being able to discuss your hands-on experience with tools like Jenkins or GitLab CI/CD will set you apart during discussions.
✨Tip Number 3
If you have experience with GPU technologies, even if it's not essential, be sure to mention it. Discuss any relevant projects or learning experiences that demonstrate your understanding of these technologies.
✨Tip Number 4
Show your knowledge of distributed systems and infrastructure management. Prepare examples of how you've managed or optimized resources in previous roles, as this aligns well with our needs.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description and understand the key responsibilities and requirements. Highlight your experience with software engineering, CI/CD, and automation principles in your application.
Showcase Relevant Experience: When writing your CV and cover letter, focus on your proven track record of developing bespoke platforms or systems from scratch. Provide specific examples of projects where you built robust solutions and mention the programming languages you used.
Highlight Technical Skills: Emphasize your strong programming skills in languages like Python or Go. If you have experience with automation frameworks, CI/CD tools, or GPU technologies, make sure to include these details to demonstrate your technical expertise.
Tailor Your Application: Customize your cover letter to reflect your understanding of distributed systems and infrastructure management. Mention any familiarity with containerization tools like Docker and Kubernetes, as well as monitoring tools like Prometheus or Grafana, to stand out.
How to prepare for a job interview at Cititec Talent Limited
✨Showcase Your Development Experience
Be prepared to discuss specific projects where you've built bespoke platforms or systems from scratch. Highlight your role in the development process and the technologies you used, especially focusing on Python, Go, or similar languages.
✨Demonstrate CI/CD Knowledge
Since this role emphasizes CI/CD, be ready to explain your experience with pipelines and tools like Jenkins, GitLab CI/CD, or GitHub Actions. Share examples of how you've implemented automation in your previous projects.
✨Discuss Distributed Systems Understanding
Make sure to articulate your understanding of distributed systems and infrastructure management. You might want to prepare examples that illustrate your experience in managing these systems effectively.
✨Familiarity with GPU Technologies
While familiarity with GPU technologies is a nice-to-have, it can set you apart. If you have experience with CUDA, TensorFlow, or similar technologies, be sure to mention it and discuss how it relates to optimizing resource utilization.