- Provide technical leadership and implementation for Software Engineering projects supporting our AI and machine learning goals
- Modifies, implements, tests, and supports all product related technology and functionality, including software infrastructure in an AWS hosted environment
- Demonstrates strong drive to learn and advocate for development best practices (TDD, code reviews, continuous integration, etc.)
- Communicates proactively and effectively with team members and other product stakeholders in a highly Agile environment
- Self-starter that will take tasks and accomplish them with little oversight according to timelines and budgets agreed upon with business and technology stakeholders
Minimum Qualifications:
- You have 5+ years’ experience working on applications of machine learning with strong to expert ability in Python as a primary language
Critical Skills:
- Experience building automated processes that are supportable, monitored, and enterprise-scale
- Extensive experience building Chatbots, Voicebots and NLP processing
- Experience working with and integrating services from popular ML packages such as Keras, TensorFlow, XGBoost, SciKit Learn
- Above average capabilities with cloud computing techniques or tools such as S3, EC2, EMR, SageMaker, ECS, Lambda, IAM
- SQL design and development skills
Additional Knowledge & Skills:
- Spark or Pyspark experience preferred
- Experience building/consuming REST web services
- Demonstrated initiative with learning new technologies
- Exceptional interpersonal and communication skills