onsite
Principal AI Solutions Engineer - Freshworks
Software Engineer
Lead the design and deployment of AI-driven products, leveraging Python, Machine Learning, AWS, and Node.js to deliver scalable, high‑impact solutions for enterprise customers.
About the role
Key Responsibilities
- Architect and implement end‑to‑end AI solutions, from data ingestion to model deployment, using Python and AWS services.
- Collaborate with product, data science, and engineering teams to translate business requirements into technical specifications.
- Design scalable, production‑ready ML pipelines and APIs, ensuring high availability and performance.
- Mentor and guide junior engineers, fostering best practices in code quality, testing, and DevOps.
- Evaluate emerging AI technologies and recommend adoption to enhance product capabilities.
Requirements
- 10+ years of software engineering experience with a focus on AI/ML.
- Proficiency in Python, Node.js, and AWS (SageMaker, Lambda, ECS).
- Strong background in machine learning algorithms, model training, and deployment.
- Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and cloud infrastructure.
- Excellent communication skills and a proven track record of leading cross‑functional teams.
Skills
pythonmachine learningawsnodejs