AI Engineer – Cloud Software & AI Platforms
Altera · San Jose, CA · 4 wk ago
Engineering$119k–$172k/yrFull-time
About the role
We are seeking a highly motivated AI Engineer to join our Cloud Software Engineering team. This role involves designing, developing, and optimizing AI-powered applications and intelligent services that enhance developer productivity, knowledge discovery, and engineering workflows.
Responsibilities
- Design and develop AI and machine learning solutions that leverage modern LLMs, retrieval systems, and agent-based architectures.
- Build and optimize agentic AI workflows that coordinate LLMs, tools, enterprise data sources, APIs, and multi-step reasoning to automate complex engineering and knowledge-discovery tasks.
- Develop and optimize data processing, indexing, and retrieval pipelines to enable intelligent search and knowledge discovery.
- Experiment with model selection, prompt engineering, retrieval strategies, ranking approaches, and fine-tuning techniques.
- Analyze system performance, identify gaps, and drive continuous improvements using data-driven methodologies.
- Collaborate with software engineers, product teams, and domain experts to translate business requirements into scalable AI solutions.
- Contribute to architecture, design reviews, and engineering best practices across the AI platform.
- Stay current with advancements in generative AI, machine learning, and information retrieval technologies.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, Machine Learning, or a related technical field.
- 3+ years of industry experience in software engineering, machine learning, data science, or related disciplines.
- Strong programming skills in Python, TypeScript, and familiarity with modern software development practices.
- Experience working with machine learning, generative AI, large language models, or information retrieval systems.
- Understanding of vector databases, search technologies, embeddings, or retrieval-augmented generation (RAG) concepts.
- Experience developing scalable services on public cloud platforms such as Azure, AWS, or Google Cloud.
- Familiarity with REST APIs, distributed systems, and cloud-native architectures.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications
- Experience with LLM orchestration frameworks and agentic AI systems.
- Familiarity with Azure AI Search, Azure OpenAI, or comparable AI services.
- Experience with evaluation frameworks, experimentation, and A/B testing methodologies.
- Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
- Experience with knowledge graphs, semantic search, or recommendation systems.
- Exposure to MLOps, model deployment, and production AI systems.
- Experience working in developer tools, enterprise software, or technical documentation environments.