Software AI Engineer
Core
Design, develop, and integrate AI-powered software solutions and intelligent features into applications.
Role type
Software AI Engineer (early-career IC)
Builds
Scalable software applications with AI features and intelligent automation
Domain
Software Engineering + Artificial Intelligence
Deliverable
production ML models
Required skills
Python, Java, JavaScript, REST APIs, TensorFlow, PyTorch, Scikit-learn, SQL, Git, LLMs, NLP
Preferred skills
OpenAI APIs, Hugging Face, LangChain, RAG, vector databases, AWS, Azure, GCP, Docker, model deployment
Technologies
Python, TensorFlow, PyTorch, Scikit-learn, REST APIs, SQL, Git, OpenAI APIs, Hugging Face, LangChain, AWS, Azure, GCP, Docker
Responsibilities
Design and develop software applications incorporating AI features; integrate machine learning models and AI services; build REST APIs connecting AI models and backend services; work with structured and unstructured datasets; debug and troubleshoot AI-related functionality; collaborate with data scientists and software engineers.
Seniority
Junior, early-career IC