Software Engineer II – Generative AI & LLM Platforms
Core
Design, develop, test, and operate secure and scalable Generative AI products and platforms, focusing on foundational skills in LLMs, RAG, and vector databases.
Role type
Junior Software Engineer (Generative AI & LLM Platforms)
Builds
Foundational Generative AI products, prototypes, and product features
Domain
Generative AI, Large Language Models (LLMs), Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Python, Golang, API integration, testing, debugging, version control, core software design principles, basic cloud concepts, networking fundamentals, systems concepts (scalability, reliability, security)
Preferred skills
AWS, Kubernetes, infrastructure as code, CI/CD, Amazon Bedrock, AWS AI/ML services, Amazon EMR, Apache Spark, Apache Flink, Amazon Aurora PostgreSQL, pgvector, Amazon EKS, Amazon S3, Hugging Face Transformers, PyTorch, LangChain, LangGraph, LlamaIndex, experiment tracking, model registries, version management, privacy-preserving AI, adversarial testing, AI red teaming
Technologies
Python, Golang, AWS, Kubernetes, PyTorch, LangChain, pgvector, Apache Spark
Responsibilities
Design limited enhancements and updates for subsystems including operating systems, compilers, networking, utilities, and databases; analyze design and determine coding, programming, and integration activities; execute and write portions of testing plans, protocols, and documentation; identify and debug code issues; collaborate with internal and outsourced partners to develop reliable solutions; participate in design and code reviews.
Seniority
Junior, hands-on IC