Sr. Serverless Machine Learning Engineer
POSITION SUMMARY: This position is responsible for cloud technologies in varied environments, including, but not limited to, AWS and Google Cloud Platforms. The Senior Serverless Machine Learning Engineer will focus on designing and developing automation to support continuous delivery, continuous integration processes, size and cost optimization using dynamic autoscaling techniques. The role will provide an enthusiastic focus on automation in a fully Serverless or managed services environment
ESSENTIAL FUNCTIONS:
* Build highly parallelized, big data, machine-learning applications in the cloud.
* Design and code highly scalable, machine learning applications processing large volumes of data using serverless technologies on AWS and GCP
* Collaborate with other Machine Learning Engineers and Data Scientists in crafting and implementing your technical vision.
* Should be able to use various databases such as DynamoDB, Redshift, Aurora, Firebase, Spanner, BigQuery
* Strong understanding and working knowledge of Streaming solutions like Kinesis, IoT
* Follow agile processes with a focus on delivering production-ready testable code in small iterations.
* Participate in the entire development lifecycle, from concept to release.
* Participate in all phases of quality assurance and defect resolution.
KNOWLEDGE, SKILLS AND ABILITIES:
EDUCATION
Bachelor's Degree in Computer Science or equivalent required; Masters Degree in Computer Science or equivalent preferred;
EXPERIENCE
* 2+ years software development experience with highly scalable systems involving machine learning and big data.
* Expertise in Serverless stacks.
* Expertise with data analysis languages such as Python, Scala, or R.
* Experience with Hadoop and Spark is a plus.
* Experience with a Cloud Computing Platform (such as AWS, Google Cloud)
* Experience with modern source control (Git)
Requirements
EDUCATION: Bachelor's Degree in Computer Science or equivalent required; Masters Degree in Computer Science or equivalent preferred
EXPERIENCE:
* 2+ years software development experience with highly scalable systems involving machine learning and big data.
* Expertise in Serverless stacks.
* Expertise with data analysis languages such as Python, Scala, or R.
* Experience with Hadoop and Spark is a plus.
* Experience with a Cloud Computing Platform (such as AWS, Google Cloud)
* Experience with modern source control (Git)
WORKING RELATIONSHIPS: Interacts with management and staff within the organization.