Software Engineer - AI
Relevance Lab
Dallas, TX, United States
20 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Working hours
Regular working hours
Job source
Tech stack
.NET Framework
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
Application Integration Architecture
Microsoft Azure
C Sharp (Programming Language)
Cloud Computing
Code Review
Continuous Integration
DevOps
Machine Learning
+19 more
Microsoft Software
Open Source Technology
OpenAI
Software Engineering
Microsoft Agent Framework
Design of Telemetry/logging Agents
Enterprise Software Applications
Retrieval-Augmented Generation
Large Language Models
Prompt Engineering
Generative AI
Agentic-AI
Git
Build Management
AI Platforms
Information Technology
AutoGen
Restful APIs
Microservices
Job description
- Design, develop, and maintain scalable .NET/C# applications and services.
- Design and implement AI-powered solutions using Microsoft Azure AI services, including Azure OpenAI, Azure AI Foundry, Cognitive Services and Microsoft Agent Framework.
- Build and deploy intelligent agents that integrate with enterprise systems and workflows.
- Applyprompt engineeringandcontext engineeringto optimize agent behavior and model outputs.
- Integrateretrieval-augmented generation (RAG)pipelines to enhance agent knowledge and responsiveness.
- Leveragetool use orchestrationandaction planningto enable agents to interact with external systems and APIs.
- Implementmemory managementstrategies for agents (episodic, semantic, and working memory).
- Usestate management,goal tracking, andfeedback loopsto support autonomous decision-making.
- Evaluate and verify AI agents using various techniques and tools.
- Collaborate with cross-functional teams including product managers, data scientists, and DevOps to deliver high-impact solutions.
- Conduct code reviews, mentor junior engineers, and contribute to best practices in software development and AI integration.
- Stay current with emerging technologies and trends in AI, machine learning, and software engineering.
Requirements
- Bachelors or Masters degree in Computer Science, Engineering, or related field.
- 9+ years of experience in software development using .NET and C#.
- 1+ years of experience developing AI solutions and agents using Microsoft technologies.
- Strong understanding of prompt engineering, context engineering, and LLM-based architectures.
- Experience with RESTful APIs, microservices, and cloud-native development.
- Familiarity with CI/CD pipelines, Git, and agile methodologies.
- Excellent problem-solving, communication, and collaboration skills.
Preferred Qualifications
- Experience with Azure OpenAI, Azure AI Foundry, Semantic Kernal Framework, AutoGen, Lang Graph, Machine Learning, or other Microsoft AI platforms.
- Knowledge of NLP, generative AI, and conversational agent design.
- Certifications in Microsoft Azure or AI-related technologies.
- Contributions to open-source projects or technical blogs.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦