The company is looking to advance its internal AI/ML platform and drive its strategy forward.
Requirements
- Experience working with Google Cloud platform.
- Experience with Python and have used Machine Learning algorithms (pytorch, NLP etc).
- Experience using orchestration tools like Airflow and have knowledge of Infrastructure as code (Terraform).
- Experience working with container technology, docker files, docker images, GitHub, CI/CD concepts, Kubernetes (k8).
- Experience with Generative AI - LLM and building frontend with React / Chainlit / Streamlit.
- Experience in creating an API service with Fast API / Flask.
- Experience applying Agile practices to solution delivery.
Responsibilities
- Work closely with Tech Anchor, Product Manager and Product Owner to deliver machine learning use cases using Agile Methodology.
- Work with other Software and ML Engineers to tackle challenging AI problems.
- Participate in Pair Programming for cross training/upskilling, problem solving, and speed to delivery.
- Leverage latest ML and GCP technologies.
- Work with Architects to make technical decision on tools, integration, and other issues.
- Drive PoCs/Discoveries of new tools and technologies to support robust ML Platform
- Collaborate with other software engineers to understand platform vision, break out tasks and help them solve complex issues.
Other
- Must be a self-starter to understand existing bottlenecks and come up with innovative solutions.
- Open to learning new technology.
- Strong communication and presentation skills, ability to share/teach others, work collaboratively with others.
- Good understanding of cloud design considerations and limitations and impact of pricing.
- 4+ years of experience in Python and Machine Learning Technologies.
- 2+ years of experience in Generative AI - LLM.
- 3+ years of work experience as a software engineer with exceptional software engineering knowledge.
- Bachelor’s degree in Computer Science / Computer Engineering or similar technical discipline.