HamburgerMenu
hirist

Job Description

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 availability.


Key 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 process.


Qualifications :


- 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.


info-icon

Did you find something suspicious?