Minimum Requirements:
- 2-8 years of experience developing and testing software products
- 2-8 years of experience architecting and designing software products
- 2-5 years of experience developing and testing AI/Client technologies using TensorFlow, Python and Anaconda
- 2-5 years of experience with scripting languages such as Python, C++, Java
- 2-5 years of experience with Continuous Integration/Continuous Deployment (CI/CD) including MLOps (Client Dev Ops)
- 2-5 years of experience using Agile methodology
- Good written and oral communications
- Experience working with clients to implement/deploy large scale applications
Desired Requirements :
- Hands on experience developing AI/Client products
- Hands on experience with large scale Deep Learning products
- Hands on experience with building custom AI and reinforcement learning applications
- 3+ years of experience building large scale distributed applications
- Exposure to Data Privacy and Synthetic Fraud products
- Exposure to NLP and contextual analysis using Machine Learning tools
Roles and Responsibilities:
- Conduct hands on work implementing features and functions for AI/Client products
- Partner with Chief Architect on designing existing and new products using AI/Client technology
- Mentor less experienced staff on AI/Client concepts and engineering practices. This would include providing hands on/off training and code reviews.
- Partner with Chief Architect on designing customer implementations of AI/Client products
- Communicate with key stakeholders the architecture and design of AI/Client products
- Provide regular updates to the Chief Technology officer on your workload
- Work closely with Chief Product Officer's team on understanding requirements and implementing product solutions using AI/Client technology
- Work closely with the Chief Technology Officer and Chief Architect on defining and implementing a long-term technology roadmap that aligns with the Chief Product Officer's product roadmap