Technical Lead (AI, Java & Python)

5 - 9 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Senior Software Engineer on the AI team at PTC, you will be responsible for working independently on Central AI projects. Your role will involve collaborating with cross-functional teams to produce high-quality software and contributing to larger team projects as needed. Key Responsibilities: - Deliver rapid iterations of software features - Develop innovative and scalable AI solutions for business problems - Implement common practices, components, and frameworks with software development teams to support rapid and scalable AI features - Collaborate with other cross-functional teams to achieve common goals - Triage issues reported by product teams - Assist in documenting features for the PTC help center - Design, develop, and execute all levels of software testing including unit, integration, performance, and system tests - Show passion for automation - Perform additional related duties as necessary Qualifications Required: - Bachelors Degree or higher in Computer Science or related disciplines - Minimum 5 years of experience in building enterprise software applications with strong core programming skills using Object-oriented programming (OOP), data structures, and design patterns - Strong expertise in either Java or Python with working exposure to the other - Experience developing scalable backend services and RESTful APIs using Spring Boot or FastAPI, with exposure to microservices, asynchronous processing, and ML/AI integration - Proven experience with CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, or Azure DevOps - Proficiency in containerization (Docker) and orchestration (Kubernetes) for scalable deployment environments - Familiarity with infrastructure as code (IaC) tools such as Terraform, Helm, or Ansible - Experience in build automation, artifact management, and release pipelines - Knowledge of monitoring and logging solutions like Grafana, Prometheus, ELK Stack, CloudWatch - Hands-on experience with Azure services including Azure App Services, Azure Kubernetes Service (AKS), Azure Functions, and Azure DevOps pipelines - Exposure to cloud security, scalability, and cost optimization principles - Familiarity with MLOps/AIOps/LLMOps tools - Proficient in Git-based workflows (branching, merging, code reviews, pull requests) - Experience working in Agile/Scrum environments with cross-functional teams - Ability to mentor junior developers and contribute to architecture design discussions - Strong communication skills and problem-solving mindset - Ability to prioritize, organize, and exhibit good time management skills - Ability and willingness to innovate and learn new technologies quickly - Knowledge of professional software engineering practices & best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations - Work related experience with Java, Eclipse, Unit Testing, Git The company PTC is dedicated to transforming the physical and digital worlds by bringing them together through innovative software solutions. With a global team of nearly 7,000 members, PTC focuses on creating opportunities for personal growth and development while celebrating diversity and creativity in the workplace.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You