Job Opportunity: Senior Software Systems Engineer - Machine Learning Platform
Position: Sr. Software Systems Engineer - Machine Learning Platform (Development) - Python, Spark, PySpark
Experience: 5 to 12 Years
Location: Remote/Bangalore
Job Responsibilities
As a Senior Software Systems Engineer, you will:
- Act as a thought leader, driving an innovative vision for our products and platforms.
- Design and launch strategic machine learning (ML) solutions to foster business-wide innovation.
- Lead the end-to-end software development lifecycle, from design and testing to deployment and operations.
- Participate hands-on in design reviews, code reviews, and implementation.
- Create high-performance, production-ready ML code for our next-generation real-time ML platform.
- Extend existing ML libraries and frameworks.
- Collaborate with engineers and scientists to accelerate model development and experimentation cycles.
- Mentor and develop other engineers, establish technical direction, and foster team culture.
- Maintain high standards of technical rigor and operational excellence, building resilient and scalable systems.
Basic Qualifications
Applicants should have:
- Degree in Mathematics, Computer Science, or related discipline.
- 5+ years of experience in the complete software development lifecycle including design, coding, code reviews, testing, build processes, deployments, and operations.
- 5+ years of programming experience, proficient in at least one programming language, preferably Python or Java.
- 3+ years of experience in leading the design and architecture of large distributed systems, preferably on cloud platforms like AWS, Azure, or Google Cloud.
- Experience with distributed data and ML technologies (e.g., MapReduce, Spark, Flink, Kafka, PySpark, SageMaker).
- Experience as a mentor, tech lead, or leading an engineering team.
- Proficiency in solving highly complex, ambiguous, or undefined problems.
Preferred Qualifications
Ideal candidates will have:
- MS or PhD in Computer Science or equivalent experience in ML.
- Experience with real-world large-scale datasets.
- Experience in delivering end-to-end ML solutions, including data preparation, training, fine-tuning, and deployment of large models.
- Experience in developing ML optimization techniques in frameworks like PyTorch and CUDA.
Join Extreme Networks and work with a team of highly talented engineers to achieve new heights every day!
Job Title: Sr. Software Engineer - Machine Learning Platform (Development) - Python, Spark, PySpark, Large-scale Distributed Systems on Cloud Platforms
Company Name: Extreme Networks