Senior Full Stack with Cloud and MLOps Expertise

Bangalore
Bengaluru
Full-Time
Senior: 5 to 8 years
Posted on Nov 21 2024

About the Job

Skills

Full Stack Development
Cloud Computing
Machine Learning Operations (MLOps)
Software Architecture
DevOps
Java
Python
Angular

Job Title: Senior Software Engineer (Full Stack with Cloud and MLOps Expertise)

Location: Bangalore (Hybrid - 2 Days a Week)

Experience: 5-8 years


Job Summary

We are seeking a skilled Senior Software Engineer with expertise in full-stack development, system design, and cloud technologies. The ideal candidate will have strong programming skills in Python, Java, and modern UI frameworks, along with hands-on experience in MLOps pipelines, distributed system design, and cloud platforms. This role involves collaborating with cross-functional teams to deliver high-quality, scalable, and secure software solutions.

Key Responsibilities

1. Full-Stack Development

  • Build and maintain backend systems using Python and Java.
  • Develop responsive and user-friendly interfaces using modern frontend frameworks like React.js, Angular, or Vue.js.
  • Ensure performance, scalability, and security in all software components.

2. System Design and Architecture

  • Design modular, scalable, and efficient system architectures.
  • Create comprehensive technical documentation, including data flow diagrams and API specifications.
  • Conduct code reviews and suggest optimizations for better performance and scalability.

3. MLOps Integration

  • Collaborate with data scientists to implement and deploy machine learning models into production environments.
  • Build and manage MLOps pipelines for model training, validation, monitoring, and deployment.
  • Ensure fault tolerance and scalability of machine learning workflows and operations.

4. Cloud and DevOps

  • Design and deploy applications on cloud platforms such as AWS or GCP.
  • Implement and manage containerized solutions using Docker and Kubernetes orchestration tools.
  • Set up and maintain CI/CD pipelines to automate deployments and streamline development processes.

5. Collaboration and Mentorship

  • Work closely with product managers, designers, and other engineers to deliver end-to-end solutions.
  • Mentor junior engineers, helping them grow technically and professionally.
  • Stay updated on emerging technologies and bring innovative solutions to the team.

Required Skills and Qualifications

  • Programming Languages: Proficiency in Python and Java for backend development.
  • Frontend Development: Hands-on experience with modern UI frameworks (e.g., React.js, Angular, Vue.js).
  • System Design: Strong understanding of microservices, distributed systems, and RESTful APIs.
  • Cloud Expertise: Experience with AWS or GCP services (e.g., EC2, S3, Lambda, GCP Compute Engine).
  • MLOps Knowledge: Familiarity with tools like MLflow, Feast, Kubeflow, or other machine learning platforms.
  • DevOps Skills: Proficiency in CI/CD tools (e.g., Jenkins, GitLab CI/CD) and container orchestration (e.g., Kubernetes).
  • Databases: Experience with SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Version Control: Expertise with Git and collaboration workflows.

Preferred Qualifications

  • Familiarity with Infrastructure-as-Code (IaC) tools like Terraform or CloudFormation.
  • Experience in designing and implementing serverless applications.
  • Certifications in cloud platforms (e.g., AWS Certified Developer, Google Cloud Professional Engineer).


About the company

Pan Asia HR Solution is a progressive and innovative IT Workforce Solutions company. It was incorporated with a mission to serve Indian Customers and Global customers in India.

Industry

IT Services and IT Consul...

Company Size

51-200 Employees

Headquarter

Chennai

Other open jobs from Pan Asia HR Solution