AWS Solution Architect (AI/ML)

Skills

  • AWS
  • Architect
  • AI
  • ML
  • Machine Learning
  • Data Science
  • MLOps
  • Sagemaker
  • Kubernetes
  • Spark

Job Description

Role :        AWS Solution Architect (AI/ML)

Contract:  Long term Contract 

Location:  San Francisco, CA (Hybrid)

 

We seek a versatile AWS Solution Architect with hands-on experience with machine learning in AWS services such as Sagemaker, OpenSearch, Serverless Web App, React, Docker, Kubeflow.  A strong background in Python, Machine Learning, NLP, Database system, AWS infrastructure as a service  are essential for this role.  In addition, this role requires strong communication skills and experience working with a team in rapid development cycles. We are looking for a candidate who is willing to learn things quickly and is adept at fast changing environments. The person in this position will work with product managers, Tech Lead, Developers and the business stakeholders to enable and guide the design and development of a cloud native serverless application used for data and insight searching and visualization.

 

Responsibilities:

  • Collaborate with clients to understand their business needs and develop solutions that meet their requirements using AWS services.
  • Design and implement highly scalable and efficient solutions for machine learning and web application development using AWS services such as Amazon SageMaker, AWS Lambda, Amazon EC2, Amazon S3, Amazon RDS, and others.
  • Develop, test and maintain applications using programming languages such as Python, Java, and others.
  • Ensure the security and compliance of the solutions designed and implemented.
  • Provide technical guidance and support to team members and clients.
  • Stay up-to-date with the latest AWS technologies and trends and recommend new solutions that can improve the existing services.

 

Requirements:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 10+ years of experience as an AWS Solution Architect or a similar role
  • AWS certification(s) are a plus, such as AWS Solutions Architect  Professional
  • Strong experience in designing and implementing solutions for machine learning, data pipeline and web application development using serverless AWS services.
  • Solid programming skills in Python, Node.js, React.
  • Experience with AirFlow and building data pipelines using DAGs, Tensorflow, Sagemaker, Python, Pyspark, Pandas
  • Hands on experience with Object Oriented Programming and DRY principles
  • Good understanding of software engineering practices, algorithms, and data structures.
  • Experience designing and deploying highly available and fault-tolerant systems on AWS
  • Experience writing YAML templates for Cloudformation is a must have.
  • Strong knowledge of AWS services, including Airflow, Cloudformation, S3, Lambda, Opensearch, Athena, and others
  • Familiarity with DevOps practices and tools, including CI/CD pipelines, infrastructure as code, and monitoring tools
  • Experience in working with large datasets and big data technologies such as Spark, and Opensearch.
  • Knowledge of web development frameworks such as Django, Flask, ReactJS, and others.
  • Ability to design Serverless REST APIs using AWS services such Lambdas, API gateway, DynamoDB, Step Functions.
  • Strong problem-solving and analytical skills.
  • Excellent communication skills and ability to work collaboratively with cross-functional teams

 

Must-Have Skills:

  • Proficient in Python, Spark,, Airflow, Sagemaker Studio, Pandas, Lambdas, API gateway, DynamoDB, Semantic Search, Amazon ML Feature Store, model registry, ECR, REST APIs,  etc 
  • Experience specifying infrastructure and Infrastructure as a code (e.g.: Docker, Cloudformation, Kubernetes, Terraform)
  • Experience with Continuous Integration & Continuous Delivery using CodePipeline, CodeCommit, CodeBuild or similar technologies 

 

Nice-to-Have Skills:

  • Hands on experience with Natural Language Processing and building Machine Learning Models at scale