What are the responsibilities and job description for the AI/ML Engineer -Reston, VA position at Steneral Consulting?
Position: AI/ML Engineer (Hybrid, Reston, VA)
Responsibilities
Responsibilities
- Architect and develop scalable machine learning pipelines using AWS services such as SageMaker, Lambda, and Step Functions.
- Build and fine-tune LLM (Large Language Model) applications using Amazon Bedrock and foundational models like Anthropic Claude, Meta LLaMA, and Amazon Titan.
- Implement and optimize machine learning models in Python for performance, scalability, and reusability.
- Integrate ML solutions into production environments with AWS-native tools and infrastructure-as-code practices.
- Develop APIs and user interfaces for AI services to interact with downstream applications.
- Collaborate with data scientists, software engineers, and product managers to translate business requirements into technical solutions.
- Stay current on advancements in generative AI, foundation models, and cloud-native AI services.
- Implement monitoring tools to track model performance, data drift, and manage costs in cloud environments.
- Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or related field.
- 3 years of experience in machine learning engineering.
- Proficiency in Python and experience with ML libraries such as PyTorch, TensorFlow, or Scikit-learn.
- Strong knowledge of AWS services, particularly Amazon Bedrock, SageMaker, Lambda, CloudWatch, and S3.
- Hands-on experience building and deploying machine learning models in production environments.
- Familiarity with RESTful APIs, Docker containers, and DevOps practices (CI/CD).
- Experience with foundation models and prompt engineering.
- Knowledge of MLOps best practices and tools such as MLflow, Kubeflow, or Amazon SageMaker Pipelines.