AI Engineer
Skills
Computer ScienceApache SparkArtificial IntelligenceAutocadCSSDeep LearningDocker
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 4+ years of software engineering experience
- At least 2 years building AI/ML systems in production
- Hands-on experience with AWS and foundation model services
- Experience with S3 Lambda Step Functions SageMaker OpenSearch DynamoDB ECS or EKS
- Experience building AI pipelines or agentic systems for long documents audio video large structured datasets or streaming inputs
- Strong intuition for prompt engineering context window management chunking strategies and output validation
- Proficiency in Python
- Experience with at least one LLM framework such as LangChain LlamaIndex LangGraph Bedrock Agents or similar
- Solid grasp of data engineering fundamentals for cleaning transforming embedding indexing and retrieval
- Experience designing evaluation pipelines for non-deterministic systems
- Experience with Azure or GCP
- Background in multi-modal systems
- Experience with vector databases and hybrid retrieval strategies
- Familiarity with fine-tuning distillation or model adaptation
- Experience with MLOps tooling model versioning and A/B testing
- Contributions to open source AI/ML projects
Nice to have
- Skeptical of hype
- Pragmatic
- Failure-aware
- Cost-conscious
- Clear communicator
Day to day
- Design and build AI pipelines that handle real-world messiness including long-form media unstructured documents streaming data and multi-modal inputs
- Architect autonomous agent systems with tool selection planning loops memory strategies evaluation and guardrails for reliable behavior
- Build production AI solutions on AWS using services like Bedrock S3 Lambda Step Functions SageMaker OpenSearch and ECS/EKS while balancing model selection prompt design and cost latency quality tradeoffs
Hiring process
- Apply online
- Human review
- Potential accommodation support if needed
