remote
Software Development Engineer II - Python & Generative AI - Adobe
AI Engineer
Senior software engineer focused on building AI‑powered backend services and applications using Python, LLMs, and RAG on cloud‑native platforms.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services that power AI‑driven applications.
- Implement and optimize Large Language Model (LLM) solutions, including Retrieval‑Augmented Generation (RAG) pipelines.
- Collaborate with data scientists, architects, and product teams to translate research into production‑ready features.
- Ensure high reliability, performance, and security of cloud‑native services at enterprise scale.
- Participate in code reviews, architecture discussions, and continuous improvement initiatives.
Requirements
- Strong proficiency in Python and experience building production‑grade services.
- Hands‑on experience with LLMs, RAG, or related generative AI technologies.
- Solid understanding of cloud‑native architecture, containerization, and orchestration (e.g., Kubernetes).
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
- Effective communication skills and a passion for mentoring junior engineers.
Skills
pythongenerative ai