Remote Software Engineer Backend

Logo of Extreme Networks

Extreme Networks

πŸ“Remote - India

Job highlights

Summary

Join Extreme Networks, a global leader in cloud-driven networking solutions, and become a key player in a greenfield project focused on AI-driven network management. This role offers the chance to innovate with generative AI, machine learning, and big data technologies. You will lead the development of core solutions in data mining and machine learning, impacting flagship products and new offerings. The position requires significant experience in software development, distributed systems, and big data technologies. Extreme Networks fosters a diverse and inclusive work environment, promoting a culture of innovation and collaboration. The company is experiencing significant growth and offers opportunities for professional development.

Requirements

  • Degree in mathematics/computer science or related discipline
  • 4+ years of experience in the complete software development lifecycle including design, coding, code reviews, testing, build processes, deployments and operations
  • 4+ years of experience in programming, with proficiency 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 (e.g., AWS, Azure, Google Cloud)
  • Experience working with distributed and big data technologies (e.g. MapReduce, Spark, Flink, Kafka, PySpark, NoSQL, etc.)
  • Experience as a mentor, tech lead or leading an engineering team
  • Adept at tackling highly complex, ambiguous or undefined problems

Responsibilities

  • Be a thought leader and forward thinker, help drive an innovative vision for our various products and platforms, design and launch strategic data mining solutions and drive business-wide innovation
  • Take the lead in the end-to-end software development lifecycle, encompassing design, testing, deployment, and operations, lead technical discussions and strategy, and participate hands-on in design reviews, code reviews, and implementation
  • Transform vast amounts of raw data into actionable insights by developing scalable, efficient, and automated processes and tools for large-scale data analyses, metadata discovery, data integrity and accuracy
  • Design and develop large-scale knowledge graphs through semantically linking information and datasets from across multiple product and technical domains
  • Mentor and develop other engineers on the team, establish technical direction and foster team culture
  • Uphold the highest standards of technical rigor in engineering and operational excellence, build highly resilient and scalable systems, and champion operational and process improvements

Preferred Qualifications

  • MS or PhD in Computer Science or equivalent experience
  • Experience dealing with real world large-scale datasets
  • Strong understanding and passion for statistical/mathematical modelling and data analysis
  • Prior experience working with graph data, and graph databases

Benefits

  • Remote work
  • Diverse and inclusive work environment
  • Opportunities for professional development

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Extreme Networks know you found this job on JobsCollider. Thanks! πŸ™