What are the responsibilities and job description for the Platform Engineer Lead position at Msquare Technologies?
Job Details
DESCIPTION
What you ll do will be very case and experience driven, but here are some essentials:
Lead a small highly technical team
Design and build high-quality, highly reliable software
Partner closely with other development teams, quants and subject-matter experts in our businesses
Ensure our software platforms are compliant with client security and SDLC (Software Development Life Cycle) processes
Run the platform at scale and continue innovating and evolving
Mentor and nurture other engineers to help them grow their skills and expertise What we ll need from you:
Proven experience as a Engineering Lead, hands on Software Engineering Manager, or similar role
Experienced in and strong knowledge of using AI/ML and more particularly LLMs eager to apply this rapidly changing technology
Strong knowledge and deep experience of Python
Strong distributed systems skills and knowledge
Strong system architecture skills
Experienced in building and running a large platform at scale
Knowledge of Go, Java or other modern languages
Good Knowledge of Kubernetes, Kafka, REST-ful design
Development experience of at least one public cloud provider