Title: AI Software Engineer – D2C – SPOC
Location: San Diego, CA
Role Overview
Within D2C Data Science, the D2C ML Engineering team seeks an AI Software Engineer to design, build, and support production AI capabilities that solve high‑value business problems across SPOC and the broader digital commerce ecosystem. This applied AI engineering role focuses on turning AI into dependable products, services, and automation, rather than model training or predictive‑platform ownership.
Responsibilities
- Build applied AI features: implement services, workflows, and reusable components for LLM‑powered automation, retrieval, tool use, summarization, classification, decision support, and knowledge workflows.
- Collaborate with cross‑functional stakeholders to understand use cases, prototype solutions, measure outcomes, and move proven capabilities into production.
- Support agentic workflows and integrations: develop workflow state, tool/function calling, structured outputs, internal APIs, and human review patterns.
- Develop retrieval and knowledge systems: contribute to RAG and agentic retrieval pipelines over enterprise content using embeddings, vector databases, hybrid search, reranking, citations, access controls, and freshness strategies.
- Improve AI quality, safety, and evaluation: maintain evaluation suites, regression tests, prompt/model versioning, trace analysis, guardrails, policy checks, PII handling, hallucination mitigation, and operational monitoring.
- Build production AI engineering solutions: develop scalable APIs, microservices, and event‑driven workflows in Python or Java, focusing on reliability, resilience, security, cost efficiency, and integration with existing services.
- Deploy AI services using AWS, containers, infrastructure as code, CI/CD pipelines, secrets management, observability, and operational runbooks.
- Participate in design reviews, implementation planning, troubleshooting, documentation, and knowledge sharing across technical and non‑technical teams.
Qualifications
- Education: Bachelor’s degree in computer science, engineering, a related technical field, or equivalent practical experience plus 2+ years of professional software engineering.
- Applied AI experience: hands‑on building AI or generative AI features that connect model APIs to business workflows, data, documents, or internal services.
- Coding proficiency: strong Python and/or Java skills, including API development, testing, debugging, asynchronous processing, and maintainable service design.
- Cloud competency: experience with AWS or equivalent cloud services.
- RAG and retrieval systems: familiarity with embeddings, chunking, indexing, retrieval strategies, vector/hybrid search, reranking, citations, and vector stores such as OpenSearch, Pinecone, Weaviate, Redis, pgvector, Azure AI Search, or similar.
- Agent and workflow orchestration: experience with LangChain, LangGraph, LlamaIndex, Semantic Kernel, OpenAI Agents SDK, N8N, AWS Bedrock Agents, Knowledge Bases, or comparable tools.
- Structured outputs and tool use: design prompts, schemas, tool/function calls, workflow contracts, and validation logic for dependable outputs and safe internal system interactions.
- AI observability and evaluation: familiarity with tracing, monitoring, evaluations, prompt testing, quality metrics, and debugging tools such as LangSmith, Arize Phoenix, OpenTelemetry, Datadog, Splunk, New Relic, CloudWatch, or comparable platforms.
- Communication skills: exceptional written and verbal communication, able to translate business requirements into technical tasks and explain AI trade‑offs in clear terms.
Preferred Skills
- Model Context Protocol (MCP) or similar patterns for connecting AI applications to enterprise tools, databases, documents, and workflows.
- Multimodal AI systems experience with text, image, document, audio, or video models, including multimodal embeddings, OCR/document understanding, or content moderation.
- Commerce or trust domain experience applying AI to fraud, payments, risk, customer support, marketplace operations, trust and safety, content operations, or digital commerce processes.
Equal Opportunity Statement
Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to race, colour, religion, gender, national origin, ancestry, citizenship, age, protected physical or mental disability, veteran status, status in U.S. uniformed services, sexual orientation, marital status, genetic information, or any other legally protected category. We strive to create an inclusive environment, empower employees and embrace diversity.