Key Responsibilities:
-
Lead the design, development, and maintenance of scalable, high-performance software applications using C++, C#, and Python.
-
Architect modular, maintainable codebases aligned with software engineering best practices and design patterns.
-
Build and integrate RESTful APIs and microservices to enable real-time data processing, automation, and seamless system interoperability.
-
Develop and deploy machine learning, Generative AI, and Large Language Models (LLMs) to enhance automation, intelligent interfaces, and analytics capabilities.
-
Design, deploy, and manage cloud infrastructure on AWS, ensuring robustness, scalability, and cost-efficiency.
-
Ensure software solutions are deployed in highly secure, compliant environments adhering to relevant industry standards.
-
Collaborate effectively with cross-functional teams, including product, QA, and operations—to deliver end-to-end software solutions that meet business objectives.
-
Develop and maintain CI/CD pipelines and automated testing frameworks to enable rapid, reliable software delivery.
-
Apply security best practices throughout the software development lifecycle, including identity management, encryption, secure coding, and threat mitigation.
-
Monitor and optimize system performance through profiling, concurrency management, and code refactoring.
-
Participate in security audits and compliance reviews to maintain adherence to industry and regulatory standards.
Skills and Experience Required:
-
B.E / B.Tech / MCA in Computer Science,
-
Experience range: 4 to 10 years in Industrial Automation domain
-
Advanced proficiency in C++, C#, and Python, with deep knowledge of object-oriented design, design patterns, concurrency, and memory management.
-
Proven experience designing, implementing, and maintaining RESTful APIs and microservices, including secure authentication/authorization (OAuth, JWT) and efficient inter-service communication (gRPC, message queues).
-
Strong command of AWS services such as Lambda, EC2, S3, RDS, DynamoDB, SageMaker, and CloudFormation; familiarity with infrastructure-as-code tools like Terraform or CloudFormation for automated, repeatable deployments.
-
Skilled in developing, training, fine-tuning, and deploying machine learning models, Generative AI, and Large Language Models (LLMs) using PyTorch, with hands-on experience in model lifecycle management and deployment automation.
-
Expertise in relational (PostgreSQL, MySQL) and NoSQL (DynamoDB, InfluxDB) databases, including schema design, indexing, replication, and performance tuning.
-
Experienced in building and maintaining CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, with strong skills in automated testing, container builds, and deployment automation.
-
Working knowledge of Docker and Kubernetes, including deployment manifests, Helm charts, and cluster management best practices.
-
Proficient with Git workflows (branching, pull requests, code reviews) and collaborative development in distributed teams.
-
Deep understanding of secure coding principles, identity and access management (IAM), encryption standards (TLS/SSL), and vulnerability mitigation.
-
Experience deploying applications within regulated environments, ensuring compliance with ISO 27001, NIST, GDPR, or equivalent frameworks.
-
Skilled in conducting security audits, vulnerability assessments, and implementing remediation strategies.
-
Mandatory Skills: C#, Structure Text, Git, Agile, Full stack Developer
Location: Pune, Maharashtra