
Python Software Engineer
Neova Solutions
full-time
Posted on:
Location Type: Hybrid
Location: Pune • India
Visit company websiteExplore more
About the role
- Design, develop, and maintain high-quality software solutions using Python
- Contribute to the design and evolution of scalable and maintainable software architectures
- Deploy, operate, and monitor applications in cloud environments (AWS, Azure, or GCP)
- Build and manage containerized applications using Docker and Kubernetes
- Support the development and deployment of AI and analytics solutions, working closely with data scientists and data engineers
- Collaborate with cross-functional and client-facing teams to deliver end-to-end solutions
- Participate in technical discussions, architectural reviews, and continuous improvement initiatives
Requirements
- 5-8 years of total experience
- Strong Python knowledge with experience building production-grade software
- Experience designing software architectures for scalable applications
- Hands-on experience operating and deploying solutions in cloud environments (any major cloud provider)
- Practical knowledge of container technologies and architectures, including Docker and Kubernetes
- Basic understanding of AI solution components and technologies, such as LLMs, vector databases, APIs/protocols, and supporting infrastructure
- Bachelor’s/Master’s degree in Computer Science/IT/engineering
Benefits
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Pythonsoftware architecturecloud environmentsDockerKubernetesAI solutionsanalytics solutionsproduction-grade softwarecontainer technologiesvector databases
Soft Skills
collaborationcommunicationtechnical discussionsarchitectural reviewscontinuous improvement
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science