Software Engineer
Core
Develops cloud-native AI-integrated applications and automation workflows, integrating LLM APIs and secure coding practices to support customers.
Role type
Senior IC Software Engineer (AI/Cloud/Automation)
Builds
Cloud-native applications, RESTful APIs, intelligent automation workflows, and event-driven serverless architectures on AWS.
Domain
Cloud infrastructure, Artificial Intelligence, Automation
Deliverable
production ML models
Required skills
Python, Node.js, AWS services (Lambda, API Gateway, EventBridge, Step Functions, SQS, SNS, RDS, DynamoDB, S3), RESTful API design, LLM integration, prompt engineering, embeddings, CI/CD, Git, debugging, secure coding
Preferred skills
AWS Bedrock, Amazon Textract, OpenAI APIs, LangChain, LlamaIndex, Docker, ECS, EKS, Terraform, AWS CDK, CloudFormation, vector search, pgvector, OpenSearch, Pinecone, IAM design, secrets management, audit logging, compliance, GRC
Technologies
AWS Bedrock, Amazon Textract, OpenAI APIs, LangChain, LlamaIndex, Docker, ECS, EKS, Terraform, AWS CDK, CloudFormation, pgvector, OpenSearch, Pinecone
Responsibilities
Integrate AI capabilities into production applications using LLM APIs and prompt workflows; Design and implement RESTful APIs and backend services for automation; Design, develop, and support cloud-native applications and automation services on AWS; Build backend services and intelligent automation workflows using Python and/or Node.js; Design and implement event-driven and serverless architectures using AWS services; Develop secure and scalable data pipelines and service integrations; Automate deployments and infrastructure management using CI/CD pipelines; Monitor, troubleshoot, and optimize applications using CloudWatch and logging tools; Participate in code reviews, testing, debugging, and production support; Maintain technical documentation, architecture notes, and deployment procedures.
Seniority
Mid-level, hands-on IC
