Software Engineer- CoreAI
Core
Applies engineering principles and AI techniques to solve complex problems, delivering features, services, and AI-powered experiences.
Role type
Software Engineer specializing in Core AI and AI-powered developer tools
Builds
AI-powered developer tools, intelligent applications, agents, and cloud-scale platforms
Domain
Artificial Intelligence, Software Engineering, Cloud Platforms
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, LLMs, retrieval systems, agentic applications, software design, testing, debugging, deployment, scalability, reliability, observability
Preferred skills
emerging AI technologies, next-generation AI application development
Technologies
LLMs, retrieval systems, agents, agentic applications
Responsibilities
Evaluate and apply emerging AI technologies to real-world engineering challenges, contribute to the design and development of AI-powered systems, build software enabling customers and developers to create and operate AI applications, apply engineering best practices to improve code quality and performance, stay current on advancements in AI and software engineering
Seniority
Individual Contributor (IC), entry to mid-level