You will be part of designing systems that facilitate efficient algorithm deployment, execution, and seamless orchestration, ensuring high performance and reliability.
In this role, you will:
Collaborate with team members, fostering a supportive and high-performing environment.
Contribute to all phases of the software development lifecycle, from planning to deployment and maintenance.
Mentor and learn from peers while promoting high standards for documentation, code quality, and feature development.
Work closely with algorithm developers to design and orchestrate cloud services that emphasize performance, scalability, and seamless execution of algorithmic workflows.
Take ownership of production systems by monitoring their health, suggesting improvements, and driving greater stability and robustness to enhance the user experience.
Collaborate closely with performance testers, DevOps, and IT operations teams to optimize system performance and reliability.
Bachelors degree in computer science
5+ years of experience in C# \Java
4 years of experience with databases SQL\NoSQL
5+ years of experience with public Cloud – is a must
Experience with AWS – Advantage
4 years of experience with .NET core – Advantage
4 years of experience developing micro-services and distributed systems – Advantage
Experience in Web development – Advantage
Experience with Agile methodology – Advantage