Software Development Engineer - (Temporary)
Core
Build and maintain production-grade AI-powered systems, integrating large language models into real-world workflows.
Role type
Senior IC backend software engineer (AI/LLM)
Builds
Backend services, orchestration layers, and data pipelines for AI applications
Domain
Artificial Intelligence / Large Language Models / Backend Systems
Deliverable
production ML models
Required skills
Python, backend system design, API development, async workflows, job queues, service orchestration, debugging APIs and services, SQL, C#, C/C++, JavaScript/TypeScript
Preferred skills
RAG, embeddings, vector databases, agent workflows, model monitoring, prompt versioning, AI safety
Technologies
.NET Web API, ASP.NET, Entity Framework, React, Bootstrap, Azure DevOps, Git, Docker, Terraform, SQL Server, Elastic Stack, AWS, Azure
Responsibilities
Build and maintain backend services and internal tools in Python for AI-powered applications, Integrate LLM APIs into production workflows, Design and implement scalable REST APIs and background job systems, Debug complex issues across backend logic and distributed services, Monitor system performance using telemetry tools, Automate recurring workflows related to data processing and reporting
Seniority
Senior, hands-on IC