TymblHub

© 2026 TymblHub

Principal Software Engineer (Python)

Cerence AI
Posted on
Cerence AI logo

Experience
8 - 13 yrs
Salary (CTC)
₹30.8L - ₹39.3L
Job Location
Pune, India
Vacancy
1
Designation
Principal Software Engineer
Job Type
Not specified

Job Description

A Moving Experience.

Interested in having a significant impact in a dynamic industry with a high-performing global team We re looking for an exceptional Principal Software Engineer(Python).Who is ready to drive the future of mobility with us

Your Impact:

  • Participate in the technical aspects of the Cerence AI Cloud Services R&D application through the full life-cycle of the development including requirements, design, implementation, testing, documentation, maintenance, training and support
  • Design and develop new features and key software modules of the software solution
  • Share the ownership of one or more major software components
  • Write Python and/or Java code and unit tests to implement the solution
  • Conduct design and code reviews to ensure high quality end products.
  • Advocating and adhering to the software developments best practices
  • Participate in daily scrums, plus sprint planning/review/retro meetings and grooming sessions
  • Collaborate with the Dev Ops team to deploy production loads to private or public clouds
  • We think everyone should be close to our clients needs & challenges. It makes us better team members.
  • Perform tasks related to securing and keeping the products, tools, and processes that you are responsible for securing
  • Collaborate with on-shore team and if needed, you may need to work in EST, CST overlapping time.

What You Bring:

  • Bachelor s degree in Engineering or Computer Science
  • Overall 8+ year of experience with 5+ years on with Python
  • Good experience in OO design and design patterns
  • Experience building AI Agent and shipping professional software
  • Demonstrated ability to focus on and complete tasks on time
  • Being a strong team player
  • Show flexibility under changing conditions
  • Ability to analyze and solve complex problems quickly and creatively
  • An insatiable desire to learn new technologies
  • Excellent oral and written communication skills
  • Self-starting, self-motivated, self-directed, and self-sufficient
  • Knowledge about CICD practice, e.g. code organization (code, unitary test or integration test, mocking practice)
  • Experience developing scalable, standards-compliant, reusable, quality code, unit-testing and setting the standard for the rest of the team.
  • Good knowledge of the Agile process
  • Knowledge of software version control management (e.g. git) and continuous integration practices (e.g. Bamboo, Jenkins) Knowledge of web back-end framework, open-standard format and protocols e.g. Json, XML, http, RESTful; Practical knowledge of databases (e.g. PostgreSQL, MySQL); Familiarity with microservices and its container ecosystem (e.g. Kubernetes, Docker)
  • Familiarity with infrastructure deployment / configuration tools (K8s, Envoy, Terraform, etc.) and knowledge about Azure, AWS
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.