Senior AI Developer
Full Job Description
ProArch is seeking a skilled Senior AI Developer to build scalable, end-to-end applications and integrate AI capabilities using OpenAI technologies. The ideal candidate will possess strong backend development skills, experience with cloud platforms (preferably Azure), and expertise in modern search/retrieval systems. You will be responsible for designing and delivering intelligent applications like chatbots and LLM-powered solutions. Working within an Agile framework, you will collaborate with cross-functional teams to develop high-performance, secure, and scalable enterprise applications.
Key Responsibilities:
- Programming with Python and C#/.NET.
- Hands-on experience with Azure OpenAI (GPT-class models) and multi-model support.
- Familiarity with search and vector databases such as Azure AI Search, pgvector, Pinecone, Weaviate, or Milvus.
- Experience with orchestration frameworks like Semantic Kernel, LangChain, or LlamaIndex.
- Knowledge of storage solutions including Azure Blob Storage/ADLS, SQL Server/PostgreSQL, and Cosmos DB.
- Experience with compute services like Azure App Service, Functions, or AKS.
- Exposure to CI/CD pipelines using Azure DevOps or GitHub Actions and Infrastructure as Code tools like Bicep or Terraform.
- Strong understanding of observability practices, including Application Insights/OpenTelemetry, dashboards, and distributed tracing.
Requirements:
- 5+ years of professional software development experience.
- Strong proficiency in Python and C#/.NET, with experience building scalable backend services.
- Experience developing end-to-end solutions, integrating AI capabilities via OpenAI technologies.
- Experience with LLM-powered applications (chatbots, summarization, Q&A systems, agentic workflows).
- Experience with search and retrieval systems (BM25, vector search, hybrid search).
- Familiarity with embeddings, vector databases, and semantic search pipelines.
- Experience with cloud platforms, particularly Azure, including production operations.
- Solid understanding of data structures, API design, system design, testing methodologies, and security best practices.
- Excellent communication, documentation, and cross-functional collaboration skills.
Company
ProArch
ProArch is a global IT services partner specializing in cybersecurity, cloud, data, AI, and application development. With over 400 employees across three countries, ProArchians are united by a passion...