Software Engineer II - CoreAI
Core
Design, build, and maintain scalable software features and services using AI tools, focusing on reliability, maintainability, and customer value.
Role type
Mid-level Software Engineer (AI/ML & Data Engineering)
Builds
Production software features, REST APIs, MCP servers, and data pipelines on Spark-based platforms
Domain
Artificial Intelligence, Big Data, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, SQL, KQL, Spark, REST API development, LLM integration, DevOps, CI/CD, Infrastructure-as-Code, AI coding assistants, dimensional modeling, observability
Preferred skills
Experience with DORA/SPACE metrics, semantic layers, web application frameworks, AI agents
Technologies
Databricks, Azure Data Explorer, MCP (Model Context Protocol), GenAI tools
Responsibilities
Create and implement extensible, maintainable code with minimal supervision; integrate LLM-powered tools and AI agents into the SDLC; monitor systems for degradation and restore services within SLA; collaborate with data scientists on analytics engineering; advocate for security and privacy needs; improve engineering tooling and developer productivity
Seniority
Mid-level, hands-on IC