Software Architect (AI/ML)
Celigo
·
Posted:
August 2, 2023
·
Hybrid
About the position
Celigo, a fast-growing Silicon Valley startup, is seeking a talented engineer to lead their internal AI/ML initiatives and drive innovation in their integration platform. The ideal candidate will have experience evaluating and implementing AI/ML frameworks, developing NLP models, and utilizing machine learning techniques. They will also be responsible for architecting and deploying Python microservices at AWS, collaborating with software engineers to integrate AI/ML capabilities into products, and working with stakeholders to develop AI/ML solutions that meet business objectives. This role offers the opportunity to solve complex integration challenges and develop expertise in automation and the latest AI technologies.
Responsibilities
- Help lead the evaluation, implementation, and deployment of AI/ML frameworks like OpenAI, LangChain, Pinecone, Spacy, Hugging Face, etc.
- Develop and refine NLP models using the OpenAI platform to meet specific use cases and requirements.
- Utilize machine learning techniques to analyze and interpret data.
- Architect, implement, and deploy Python microservices at AWS via containers/K8s delivered via fully automated CI/CD pipeline.
- Collaborate with software engineers to integrate AI/ML capabilities into products, ensuring seamless functionality and user experience.
- Work with product managers and business stakeholders to understand requirements and develop AI/ML solutions that meet their needs.
- Help ensure the security and privacy of user data by implementing appropriate safeguards and staying informed on industry best practices.
Requirements
- 12+ years of total experience in software product development, with at least 4 years of relevant technical expertise in architecting solutions around AI/ML, NLP, data science, deep learning, etc…
- Multiple years experience building and supporting multi tenant SaaS applications at scale.
- A postgraduate degree with strong experience in research, or equivalent job experiences with a proven track record of successful outcomes.
- Hands-on experience developing AI/ML models in real-world environments and integrating AI/ML using cloud-native or hybrid technologies into large-scale enterprise applications is a plus
- Expertise with Python, comfortability with Node.js.
- Good with both SQL and NoSQL databases and technologies.
Benefits
- Solving complex integration challenges
- Automation expertise and opportunity to develop skills in automation and leverage AI technologies
- Values that promote teamwork, creativity, and learning
- Commitment to diversity, equity, and inclusion through the Taking a Stand initiative
- Work-life balance with three weeks of vacation and holidays from the first year
- Strong benefits package
- Expense reimbursement
- Recognition opportunities
- Other cool perks