Posted May 7, 2021
Senior Software and AI Engineer
Company
Tau Research, based in New Zealand
Job type
Full-Time, Remote work from Dhaka
About Tau Research
We are a progressive company driven by innovation and entrepreneurial culture that passion and excellence are a great combination for understanding and redefining what is possible. Our focus areas are research and development, data sciences and analysis, AI-enabled moisture sensors, and IoT.
What you'll do
- Drive significant technology initiatives end to end and across multiple layers of architecture and business
 - Lead the development of complex, multi-component, scalable AI platforms and services
 - Build continuous automated retraining framework for models in production to enable online learning
 - Align design and technical decisions across internal organizations
 - Provide technical leadership and be a role model for those pursuing technical career path in AI/ML engineering
 - Increase internal and external company visibility in the AI community through open source, talks/presentations, etc.
 
What you've accomplished
- MS or higher in Computer Science or a related field
 - 3+ years of software engineering experience (with at least 2 years for large businesses or enterprises)
 - 2+ years of experience with AI/ML technologies such as supervised, unsupervised machine learning, deep learning and reinforcement learning
 - 2+ years of experience designing, developing, and maintaining complex distributed systems
 - 2+ years of experience with distributed processing systems (Hadoop, Spark, Kafka, Kinesis, or HPC)
 - 2+ years of experience with Cloud Infrastructure (preferably AWS)
 - Strong experience in OO design and programming (strong proficiency in at least one of Java, Scala, Spark or Python)
 - Proven track record of leading cross-team initiatives and driving initiatives end-to-end from inception to production
 - Strong problem solving and communication skills and ability to influence across internal organizations
 - Strong experience leading design and implementation of robust and highly scalable services
 - Experience with distributed data storage systems (e.g. Vertica, HDFS, DynamoDB, Hive, Cassandra, etc)
 - Experience with container and serverless technologies is also desired (e.g. Docker, Kubernetes)