Senior Software Engineer Python, Java & Cloud (AI / ML Preferred)
Experience : 6 to 9 Years
Job Type : Full-time
Job Summary :
We are seeking a highly skilled and experienced Senior Software Engineer with 6 to 9 years of overall experience, demonstrating strong expertise in Python as the primary development language.
The ideal candidate will also have hands-on exposure to Java, Spring Boot, Microservices, and AWS.
This role is pivotal for designing, developing, and deploying scalable backend solutions, with a strong focus on contributing to the integration of AI-driven applications and ensuring system performance, security, and high Responsibilities :
- Backend Development & Architecture : Design, develop, and maintain high-performance backend applications, using Python as the primary language. Contribute to the implementation of solutions built on Java, Spring Boot, and Microservices-based architecture.
- Cloud Implementation : Implement, test, and optimize cloud-based applications utilizing core AWS cloud services (including EC2, Lambda, S3, RDS, etc.).
- AI / ML Integration : Collaborate with cross-functional teams to build and deploy AI / ML-based solutions. Integrate models and algorithms into production systems, leveraging preferred exposure to frameworks like TensorFlow, PyTorch, or Scikit-learn.
- Code Quality & Performance : Write clean, efficient, and maintainable code, strictly adhering to best practices and design patterns. Actively participate in code reviews, troubleshooting, and performance tuning to ensure system scalability and high availability.
- DevOps & Security : Ensure system security and high availability. Apply a solid understanding of REST APIs and CI / CD pipelines to streamline the development and deployment :
- Experience : 6 to 9 years of professional experience in software development.
- Core Proficiency : Strong, expert-level proficiency in Python (primary skill).
- Java Ecosystem : Good working knowledge and hands-on experience with Java, Spring Boot, and Microservices architecture.
- Cloud Computing : Practical experience with AWS cloud services (EC2, Lambda, S3, RDS, etc.).
- Foundational Skills : Solid understanding of REST APIs, design patterns, and experience working with CI / CD pipelines.
- Analytical Ability : Strong problem-solving skills and sharp analytical thinking.
- Preferred Skills (AI / ML) : Exposure to AI / ML frameworks such as TensorFlow, PyTorch, or Scikit-learn is highly preferred.
(ref : hirist.tech)