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)