remoteonsite
Principal Software Engineer - Aeries Technology Group
Software Engineer
Lead end‑to‑end software delivery for cloud‑native solutions, driving architecture, automation, and AI/ML integration using Python, Node.js, and AWS services.
About the role
Key Responsibilities
- Architect and develop scalable, cloud‑native applications using Python and Node.js, ensuring high performance and reliability.
- Design and implement CI/CD pipelines with Docker, Kubernetes, and AWS services to accelerate delivery and maintain quality.
- Lead technical mentorship, code reviews, and knowledge sharing across cross‑functional teams.
- Integrate Machine Learning models into production workflows, optimizing data pipelines and model deployment.
- Collaborate with product, QA, and operations to define requirements, resolve defects, and improve system observability.
Requirements
- 5–8 years of professional software engineering experience with a strong focus on cloud platforms.
- Solid understanding of Machine Learning concepts and model deployment best practices.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonnodejsawsmachine learningdockerkubernetescicd