We are seeking a highly skilled and experienced Senior Software Engineer to join our fast-paced software development team.
The ideal candidate will have a solid background in computer science, algorithms, data structures, and design patterns, and a minimum of 5 years of experience in Python, JavaScript, and building scalable APIs.
Responsibilities:
Design, develop, and implement complex software applications Collaborate with cross-functional teams to deliver high-quality solutions Write clean, maintainable, and efficient code Troubleshoot and debug software issues Optimize software performance and scalability Requirements:
Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent Strong proficiency in Python (5+ years of experience) Strong proficiency in JavaScript (5+ years of experience) Experience in building scalable APIs (5+ years of experience) Nice-to-have:
Experience in designing and implementing complex distributed systems Knowledge of MLOps tools such as Airflow and Argo Experience with Kubernetes Background in Physics/Engineering Contribution to or maintenance of open-source projects