This is a full remote job, available from Brazil and Argentina.
We are seeking a semi-senior Fullstack Engineer to design and build AI-driven full-stack solutions. This role focuses on agentic AI and machine learning systems, backend services in C#/.NET and Python, modern JavaScript frontends, and Azure cloud integration.
The position offers hands-on work with multi-agent orchestration, RAG pipelines, and enterprise Copilot deployments.
The role is ideal for an engineer who balances pragmatic delivery with scalable architecture, documents decisions clearly, and collaborates across data science and product teams.
Key Responsibilities:
- Design and implement multi-agent AI systems using frameworks such as LangChain, AutoGen, and CrewAI.
- Build RAG (Retrieval-Augmented Generation) pipelines with vector databases like Pinecone or Weaviate.
- Implement agent orchestration patterns and inter-agent communication protocols for distributed AI workflows.
- Develop LLM fine-tuning workflows and optimize prompt engineering for production use.
- Design and deploy Microsoft Copilot Foundry solutions with custom knowledge bases and integration workflows.
- Develop backend services using C#/.NET (ASP.NET Core, Entity Framework, SignalR, Minimal APIs) and Python (FastAPI, Django, Flask).
- Implement microservices and containerized deployments using Docker and event-driven architectures with Azure Service Bus or RabbitMQ.
- Integrate Azure services including Azure Functions, Azure Logic Apps, Azure Cognitive Services, Azure OpenAI Service, and Azure Data Factory.