Remote Staff Software Systems Engineer-Machine Learning Platform (Development)-Python, Spark, PySpark-9370
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The position is for a Staff Software Systems Engineer specializing in Machine Learning Platform Development, focusing on Python, Spark, and PySpark.
The role is remote or based in Bangalore, India, and requires 8 to 13 years of experience.
Responsibilities include driving an innovative vision for products and platforms, designing and launching strategic machine learning solutions, and leading the end-to-end software development lifecycle.
The engineer will craft high-performance, production-ready machine learning code and extend existing ML libraries and frameworks.
Collaboration with other engineers and scientists is essential to accelerate model development, validation, and integration of models in production systems at scale.
The role involves mentoring and developing other engineers, establishing technical direction, and fostering team culture.
The engineer will uphold high standards of technical rigor and operational excellence, building resilient and scalable systems while championing process improvements.
Requirements:
A degree in mathematics, computer science, or a related discipline is required.
Candidates must have 5+ years of experience in the complete software development lifecycle, including design, coding, code reviews, testing, build processes, deployments, and operations.
Proficiency in at least one programming language, preferably Python or Java, with 5+ years of programming experience is necessary.
Candidates should have 3+ years of experience in leading the design and architecture of large distributed systems, preferably on cloud platforms such as AWS, Azure, or Google Cloud.
Experience with distributed data and ML technologies, including MapReduce, Spark, Flink, Kafka, PySpark, and SageMaker, is required.
Experience as a mentor, tech lead, or leading an engineering team is essential.
Candidates must be adept at tackling highly complex, ambiguous, or undefined problems.
Benefits:
Employees will be part of a company recognized as one of the best places to work in IT, fostering a diverse and inclusive environment.
The opportunity to work with a team of highly talented engineers and advance in their careers.
The company promotes a culture of innovation and operational excellence, allowing employees to contribute to significant technological advancements.
Extreme Networks encourages applications from underrepresented groups, ensuring a workplace free from discrimination and harassment.