Synechron

Python & Generative AI Technical Lead

Synechron · Bengaluru, Karnataka, India

Technology, Information and Internet · 10,001+ employees

13 h ago
Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Lead and manage cross-functional technology teams while providing technical guidance and mentorship. Drive technology initiatives, translate business requirements into effective solutions, and maintain technology roadmaps.

What they look for

Python Generative AI Software development Technical leadership Agile methodologies Cloud computing Database management Software architecture Machine learning Natural language processing Prompt engineering Vector databases CI/CD DevOps API development Stakeholder management

Requirements

Requires 5+ years of experience in software development and technology delivery with strong proficiency in Python and Generative AI. Candidates should have a solid understanding of software architecture, cloud platforms, and Agile methodologies.

Benefits

Flexible workplace arrangements Mentoring Internal mobility Learning and development programs

Full description

Job Summary

Synechron is seeking a Python and Generative AI (GenAI) professional with 5+ years of experience in software development and technology delivery. The role will lead cross-functional technology teams, provide technical guidance, drive technology initiatives, and translate business requirements into effective technology solutions. The position will contribute to business objectives by supporting successful project delivery, improving technology processes, evaluating emerging technologies, maintaining technology roadmaps, and ensuring alignment between technology capabilities and overall business strategy.

Software Requirements

Required

  • In-depth understanding of various technologies and software systems.
  • Strong experience with Python development.
  • Working knowledge of Generative AI concepts, applications, and implementation approaches.
  • Familiarity with project management tools and methodologies.
  • Knowledge of Agile development methodologies.
  • Understanding of software architecture and design patterns.
  • Knowledge of cloud computing platforms and infrastructure.
  • Knowledge of database management systems and data structures.
  • Experience with software development lifecycle practices, including requirements analysis, design, development, testing, deployment, and maintenance.
  • Familiarity with source control, code review, testing, documentation, and release processes.
  • Ability to evaluate technology options and translate business requirements into technical solutions.
  • Experience using current and supported versions of relevant programming languages, frameworks, libraries, cloud services, databases, and development tools.

Preferred

  • Experience developing or integrating Generative AI, machine learning, natural language processing, or large language model solutions.
  • Experience with Python-based GenAI frameworks and libraries.
  • Knowledge of prompt engineering, embeddings, vector search, retrieval-augmented generation, and model evaluation.
  • Experience with cloud-native application development and deployment.
  • Familiarity with DevOps, CI/CD, infrastructure automation, monitoring, and observability tools.
  • Experience with vector databases and data pipelines.
  • Knowledge of secure and responsible AI implementation practices.
  • Experience evaluating third-party technologies and managing vendor relationships.

Overall Responsibilities

  • Lead and manage cross-functional technology teams.
  • Provide technical guidance and mentorship to team members.
  • Drive technology initiatives and ensure successful delivery of projects.
  • Identify areas for improvement and implement process changes to increase efficiency.
  • Collaborate with internal stakeholders to understand business requirements and translate them into technology solutions.
  • Define or contribute to software architecture, technical designs, integration approaches, and implementation plans.
  • Evaluate new technologies and make recommendations for adoption.
  • Develop and maintain technology roadmaps and ensure alignment with overall business strategy.
  • Manage delivery risks, dependencies, technical issues, and project priorities.
  • Manage vendor relationships and negotiate contracts in collaboration with relevant stakeholders.
  • Support the development of scalable, secure, maintainable, and cost-effective software and GenAI solutions.
  • Promote effective engineering practices, knowledge sharing, documentation, and continuous improvement.
  • Consider security, operational efficiency, cost management, and sustainability when selecting and implementing technology solutions.

Technical Skills (By Category)

Programming Languages

Essential

  • Python with experience developing production-quality software.
  • Understanding of object-oriented programming, modular design, error handling, testing, and maintainable coding practices.
  • Knowledge of data structures and algorithms.

Preferred

  • SQL.
  • JavaScript, TypeScript, Java, or another programming language used in integrated technology environments.
  • Experience developing APIs, services, automation scripts, or data-processing applications using Python.

Databases/Data Management

Essential

  • Knowledge of relational database management systems.
  • Understanding of SQL, data modeling, data quality, and data lifecycle management.
  • Knowledge of database performance, scalability, availability, and security considerations.
  • Understanding of data structures and appropriate data storage approaches.

Preferred

  • Experience with NoSQL databases.
  • Experience with vector databases and embedding storage.
  • Knowledge of data pipelines, information retrieval, data governance, and metadata management.
  • Experience optimizing queries or data-access patterns.

Cloud Technologies

Essential

  • Knowledge of cloud computing platforms and infrastructure.
  • Understanding of cloud-based application deployment, scalability, availability, monitoring, and cost management.
  • Ability to assess cloud services and infrastructure options based on business and technical requirements.

Preferred

  • Experience deploying Python or GenAI applications on a major cloud computing platform.
  • Familiarity with containers, orchestration, serverless services, managed databases, storage, networking, and identity services.
  • Experience with cloud security, infrastructure automation, and cost optimization.
  • Understanding of efficient and sustainable use of cloud resources.

Frameworks and Libraries

Essential

  • Experience using Python frameworks and libraries for software development and data processing.
  • Understanding of library selection, integration, maintenance, and upgrades.
  • Familiarity with frameworks used to build APIs, services, or application components.

Preferred

  • Experience with Generative AI and machine learning frameworks or libraries.
  • Knowledge of large language model integration, prompt engineering, embeddings, vector search, and retrieval-augmented generation.
  • Experience with GenAI orchestration, workflow, or agent-based frameworks.
  • Familiarity with natural language processing and model monitoring practices.

Development Tools and Methodologies

Essential

  • Knowledge of Agile development methodologies.
  • Familiarity with project management tools and software delivery workflows.
  • Understanding of software architecture, design patterns, and technical documentation.
  • Experience with version control, code reviews, testing, defect management, and release processes.
  • Experience leading projects or workstreams involving cross-functional technology teams.

Preferred

  • Experience with CI/CD pipelines and DevOps practices.
  • Knowledge of infrastructure as code and automated quality checks.
  • Familiarity with logging, monitoring, observability, and incident management tools.
  • Experience with Agile planning, estimation, backlog management, risk tracking, and delivery reporting.
  • Knowledge of software development lifecycle governance and engineering standards.

Security Protocols

Essential

  • Understanding of secure software development principles.
  • Awareness of authentication, authorization, identity and access management, encryption, secrets management, and secure data handling.
  • Ability to consider security, privacy, and regulatory requirements during solution design and implementation.

Preferred

  • Experience applying security controls to cloud-based applications and APIs.
  • Knowledge of GenAI-specific risks, including prompt injection, sensitive data exposure, model misuse, insecure outputs, and third-party model dependencies.
  • Familiarity with security testing, threat modeling, vulnerability management, and responsible AI practices.

Experience Requirements

  • Minimum of 5+ years of experience in software development, technology delivery, technology leadership, or related roles.
  • Experience with Python-based software development.
  • Experience leading or coordinating cross-functional technology teams.
  • Experience managing projects, workstreams, or technology initiatives.
  • Experience translating business requirements into technical solutions.
  • Experience with cloud computing platforms and infrastructure.
  • Experience with Agile development methodologies and project management tools.
  • Experience providing technical guidance or mentorship to team members.
  • Strong technical expertise across multiple areas of software development and technology.
  • Experience evaluating new technologies and supporting technology adoption decisions.
  • Experience developing or maintaining technology roadmaps is preferred.
  • Experience managing vendor relationships and negotiating contracts is preferred.
  • Experience with GenAI, machine learning, data, automation, or intelligent application initiatives is preferred.
  • Experience in technology consulting, financial services, banking, insurance, or other complex enterprise environments is preferred.
  • Candidates may also qualify through equivalent practical experience, technical leadership of projects or workstreams, professional training, certifications, or a portfolio demonstrating the required capabilities.

Day-to-Day Activities

  • Collaborate with internal stakeholders to understand business requirements, priorities, constraints, and expected outcomes.
  • Lead cross-functional technology teams and provide technical direction.
  • Review technical requirements, architecture, designs, implementation plans, testing approaches, and release readiness.
  • Support Python software development and GenAI solution delivery.
  • Evaluate new technologies and make recommendations for adoption.
  • Develop and maintain technology roadmaps, delivery plans, milestones, dependencies, and priorities.
  • Participate in Agile ceremonies, including planning, refinement, progress reviews, demonstrations, and retrospectives.
  • Monitor project progress and address blockers, technical risks, dependencies, and delivery issues.
  • Coordinate with engineering, product, operations, security, data, and business stakeholders.
  • Manage vendor relationships, review service performance, and support contract discussions.
  • Mentor team members through technical discussions, design reviews, knowledge-sharing sessions, and development guidance.
  • Identify opportunities to improve engineering practices, automation, quality, delivery efficiency, and resource usage.
  • Maintain technical documentation, architecture decisions, project updates, roadmaps, risk registers, and implementation plans.
  • Make or facilitate technical decisions within assigned initiatives and established governance boundaries.
  • Escalate security concerns, delivery risks, resource constraints, and unresolved dependencies in a timely manner.
  • Ensure decisions consider maintainability, scalability, security, cost, delivery feasibility, and sustainability.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • A minimum of 5+ years of relevant experience is required.
  • Equivalent professional experience in software development, technology leadership, solution architecture, or technology delivery may be considered in place of a formal degree.
  • Relevant certifications in cloud computing, Agile, Scrum, project management, software architecture, data, machine learning, or GenAI are preferred.
  • Security or responsible AI certifications relevant to the role are preferred.
  • Completion of Synechron-required training related to information security, data protection, risk management, workplace conduct, and responsible technology use.
  • Ongoing professional development in Python, GenAI, software architecture, cloud technologies, security, data management, and Agile delivery.
  • Ability to stay current with changes in technology standards, responsible AI practices, and applicable governance requirements.

Professional Competencies

  • Critical thinking, analytical reasoning, and effective problem-solving.
  • Technical leadership, teamwork, mentorship, and collaboration.
  • Clear communication, negotiation, and stakeholder management.
  • Adaptability, continuous learning, and innovation.
  • Effective time management, prioritization, and delivery focus.

S​YNECHRON’S DIVERSITY & INCLUSION STATEMENT  

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Candidate Application Notice