We build machine learning applications that integrate with other applications throughout the firm including workforce tech and HR functions. Our current focus is building a workforce tech AI/ML platform for HR portfolio. Machine Learning models add business critical information to various HR functions like employee experience, recruiting, surveys etc. and our platform integrates with a number of internal applications serving thousands of business users.
As Machine Learning Software Engineer, you will apply your depth of knowledge and expertise to all aspects of the Machine Learning software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning.
Job responsibilities
Experience deploying and scaling distributed systems in a cloud environment (preferably AWS implementations) Advanced knowledge of application, data, and infrastructure architecture disciplinesAdvanced knowledge of architecture and design across all systems and cloud computing environmentsStrong Programming skills in Java, Python, Bash, Groovy and software engineering principles.Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget.Research, create and evaluate technical solution alternatives for the business needs.Experienced in building REST Extensive experience of Internet and Web Technologies including a strong understanding of network protocols such as DNS, HTTP, and associated tools and technologiesKnowledge of industry-wide technology trends and best practicesAbility to work in large, collaborative teams to achieve organizational goals
Required qualifications, capabilities, and skills
Proven experience as a Machine Learning Engineer or similar roleExpert level experience in ML SDLC , developing and productionizing Python and Java applicationsExpert level hands on experience in deploying ML applications to AWS cloud using (SageMaker, EMR etc)Hands on experience in AWS apps such EMR,EC2,Lamda, SageMaker , Cloud Watch, S3 Data Lake etc ((this is a must)Strong knowledge in CI/CD pipelines and tools such as Jenkins, Spinnaker, Bitbucket, Splunk, CloudWatch, Grafana, Dynatrace, Terraform .. etc (this is a must)Experience in deploying applications Kubernetes and AWS platformFamiliarity with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn)
Preferred qualifications, capabilities, and skills
Computer science degree or equivalent experience
AWS Certifications (AWS Solution architect, developer or ML Specialty)
Agile fundamentals