Our Ideal Candidate

We are currently seeking an experienced Senior Engineering Manager with a robust technical
background and a track record of hands-on development, particularly in technologies such as Apache Spark and Kubernetes. The ideal candidate will possess profound coding skills in Scala and have a history of leading design innovations that significantly enhance application
performance, system availability, and elastic scaling.

As a strict yet supportive manager and mentor, this role demands a balance of driving on-time, high-quality releases, while fostering an environment of growth and development among team members.

Responsibilities:

  • Technical Leadership: Guide the engineering team in the adoption and mastery of specific tech stacks like Apache Spark, Flink, Kubernetes, and Scylla DB. Ensure the team is updated with the latest technological advancements and best practices.
  • Hands-on Development: Maintain an active role in coding, particularly in Scala, and lead by example. Participate in and lead design innovations that result in significant
    improvements in application performance, system availability, and the ability to scale elastically.
  • Project Management: Oversee multiple projects from inception to completion, ensuring that all deliverables meet the highest quality standards and are delivered on schedule. Implement and refine project management processes to streamline workflow and increase efficiency.
  • Mentorship and Team Development: Serve as a strict yet supportive mentor to the engineering team. Foster professional growth and development by setting clear
    expectations, providing regular feedback, and conducting performance evaluations.
  • Quality Assurance: Uphold high standards for code quality, documentation, and testing. Implement best practices for continuous integration and deployment and ensure that all releases meet rigorous quality assurance criteria.
  • Collaboration and Communication: Facilitate effective communication within the engineering team and across departments. Work closely with product managers, designers, and other stakeholders to ensure alignment of goals and seamless collaboration.

Requirements:

  • Bachelor's or Master's degree in Computer Science from top institutions in India
  • At least 12 years of experience in software development, with a minimum of 5 years in a leadership role managing 6-8 direct reporters.
  • Extensive hands-on experience with technologies such as Apache Spark, Flink, Kubernetes, and Scylla DB.
  • Proven track record of being an open-source committer for Apache Spark: this is a must-have.
  • Proven track record as a hands-on coder in Scala, with preferred knowledge in AI or machine learning.
  • Demonstrated ability to lead teams to deliver on-time and high-quality software releases. This is a must-have.
  • Strong project management skills, with experience in agile methodologies.
  • Exceptional problem-solving abilities and a keen attention to detail.
  • Excellent verbal and written communication skills.

Application Process

  • Interested candidates are invited to submit their resume, a cover letter detailing their relevant experience and achievements, and any supporting documentation that demonstrates their expertise in the required technologies and methodologies. Please highlight your role in previous projects, especially those involving significant design innovations and improvements in system performance and scalability.
  • We are an equal-opportunity employer and value diversity. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.