Our client is seeking talented Software Engineers with a specialisation in high-end server environments. This role offers the opportunity to work on exciting projects, optimising operating systems, enhancing concurrency and multithreading, improving I/O handling, and more. Your expertise will ensure their servers perform at peak efficiency and reliability.
What you’ll do:
- Improve and customize OS performance for server environments.
- Develop and optimize software to handle multiple concurrent processes efficiently.
- Design systems for fast and reliable input/output operations.
- Implement strategies to distribute workloads evenly across server resources.
- Optimize memory allocation and usage for maximum performance.
- Enhance network performance and reliability.
- Streamline database interactions for high efficiency.
- Develop robust server-side applications.
- Design systems to leverage parallel processing and distributed computing.
- Implement virtualization technologies to maximize resource usage.
What you bring:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 3+ years of extensive experience in software engineering, particularly in server environments.
- Proficiency in programming languages : C, C++
- Strong understanding of operating system internals : Linux, Ubuntu
- Experience with concurrency, multithreading, and parallel processing.
- Knowledge of networking principles and protocols.
- Expertise in database management and optimization.
- Experience with Docker and Kubernetes.
- Experience with monitoring and profiling tools.
- Strong focus on security best practices.
Unique Requirements by Specialization:
AI:
- Strong background in machine learning algorithms and frameworks such as
- TensorFlow, PyTorch, or Keras.
- Experience with natural language processing (NLP) and computer vision.
- Knowledge of data science and statistical analysis.
- Ability to implement AI models and integrate them into software applications.
About the job
Contract Type: Permanent
Specialism: Technology
Focus: Software Engineering
Industry: New Media and Internet
Salary: $150,000 – $190,000 per year



