Engineering Manager – Swift/AI, Turing

Engineering Manager - SwiftAI, Turing

Company Turing
Job title Engineering Manager – Swift/AI
Job location Remote – India
Type Full Time

Responsibilities:

  • Prompt Generation:
    • Lead innovation efforts in product features and processes.
    • Manage idea/prompt collection and prioritization.
    • Drive experimentation and iteration for optimal outcomes.
  • Work Stream Assignment to Various Pods:
    • Allocate projects based on skills and performance.
    • Prioritize tasks to meet business goals.
    • Coordinate with cross-functional teams for project alignment.
  • Team Throughput to Task Completion:
    • Monitor progress using metrics like velocity and cycle time.
    • Optimize development processes for efficiency.
    • Ensure tasks meet quality standards before deployment.
  • Spot Reviews on Tasks:
    • Perform quality control through task reviews.
    • Provide actionable feedback to maintain high standards.
    • Identify risks early and adjust processes accordingly.
  • Identifying High and Low Performers in Teams:
    • Conduct performance analysis through reviews and metrics.
    • Provide mentorship, feedback, and talent management.
    • Identify high performers for advanced roles and support development for others.

Requirements & Skills:

  • Strong Leadership in Swift:
    • Expert-level knowledge and hands-on experience in Swift, with a deep understanding of the ecosystems, libraries, and best practices.
    • Ability to guide the team in the architecture, design, and implementation of scalable and maintainable codebases.
  • Data Analysis & Data Quality:
    • Proficiency in data analysis techniques, including statistical analysis, data visualization, and data manipulation using tools like Pandas, NumPy, and SQL.
    • Strong focus on data quality, ensuring that the data used by the team is accurate, consistent, and reliable.
    • Ability to lead initiatives in data validation, cleansing, and enrichment to maintain the integrity of data-driven applications.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in software development, with at least 2 years in a leadership role, and management experience on a team size of more than 5-6.
  • Proven track record of leading and mentoring engineering teams to deliver high-quality software products.
  • Strong problem-solving skills, with a focus on delivering results in a fast-paced, dynamic environment.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.

apply for job button