WE ARE RESILIENT CO. We adapt to your needs.
Senior Fullstack Engineer
Location
Argentina
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Engineer
Resilient Co.
• 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. • Build and maintain CI/CD pipelines and infrastructure as code using Azure DevOps, ARM/Bicep, or Terraform. • Mentor junior developers, document architecture decisions, and collaborate with product managers and data scientists. • Balance technical debt with feature delivery while considering scalability, maintainability, code quality, testing, and documentation. • Implement monitoring and observability using Application Insights. • Apply Git workflow management and branching strategies in collaborative development environments.
Job Requirements
- Proven experience designing and implementing multi-agent AI systems and RAG pipelines using LangChain, AutoGen, or CrewAI.
- Hands-on experience with vector databases such as Pinecone or Weaviate.
- Experience with LLM fine-tuning and prompt engineering optimization.
- Experience developing AI-powered decision engines or autonomous task execution systems.
- JavaScript Frameworks: Proficiency in modern JavaScript frameworks (e.g., React, Angular, Vue.js) for developing responsive and dynamic frontend applications.
- Strong backend development experience with C# /.NET (ASP.NET Core, Entity Framework, SignalR, Minimal APIs).
- Basic knowledge of Python and familiarity with common backend or data/ML libraries such as FastAPI, Django, Flask, Pandas, NumPy, or Scikit-learn.
- Experience building microservices, containerizing with Docker, and implementing event-driven architectures (Azure Service Bus, RabbitMQ).
- Familiarity with Azure platform services: Azure Functions, Azure Logic Apps, Azure Cognitive Services, Azure OpenAI Service, and Azure Data Factory.
- Experience with Azure DevOps for CI/CD and YAML pipeline configuration.
- Experience with Infrastructure as Code using ARM templates, Bicep, or Terraform.
- Strong problem-solving approach, ability to translate AI concepts into business terms, and experience documenting architecture and trade-offs.
- Experience with monitoring and observability tools, especially Application Insights.
- Experience with Git workflow management and branching strategies.
- Ability to understand business requirements before jumping to technical solutions and advocate for MVP approaches with iterative improvement.
- Strong collaboration skills with data scientists, product managers, business stakeholders, and cross-functional teams.
- Commitment to code quality, testing, proper documentation, scalability, and maintainability.
- Interest in staying current with the rapidly evolving AI/ML landscape.
Benefits
- Equipment: Provided by the client.
- Engagement Length: 12+ months.
- Time Zone: 10:30 - 18:30 EST.
- Overtime Required: On-call.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, develop, and implement AI-powered features across healthcare product platforms and operational systems. • Build full-stack applications using modern AI engineering workflows and tools such as Cursor, Claude, Codex, OpenAI APIs, and related LLM technologies. • Collaborate with product managers, designers, engineers, and clinical stakeholders to deliver scalable, user-focused solutions that improve patient engagement, care coordination, and operational efficiency. • Develop APIs, backend services, automation pipelines, and AI workflows that support intelligent product capabilities and production-ready deployments. • Apply software engineering, DevOps, and MLOps best practices to testing, deployment, monitoring, and optimization of AI solutions. • Research emerging AI technologies, LLM implementation patterns, and modern product engineering frameworks to continuously improve platform capabilities. • Navigate ambiguity, solve complex technical challenges, and collaborate effectively across technical and non-technical teams in a fast-paced Agile environment. • Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project.
• Design, develop, and implement AI-powered features across healthcare product platforms and operational systems. • Build full-stack applications using modern AI engineering workflows and tools such as Cursor, Claude, Codex, OpenAI APIs, and related LLM technologies. • Collaborate with product managers, designers, engineers, and clinical stakeholders to deliver scalable, user-focused solutions that improve patient engagement, care coordination, and operational efficiency. • Develop APIs, backend services, automation pipelines, and AI workflows that support intelligent product capabilities and production-ready deployments. • Apply software engineering, DevOps, and MLOps best practices to testing, deployment, monitoring, and optimization of AI solutions. • Research emerging AI technologies, LLM implementation patterns, and modern product engineering frameworks to continuously improve platform capabilities. • Navigate ambiguity, solve complex technical challenges, and collaborate effectively across technical and non-technical teams in a fast-paced Agile environment. • Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project.
• Lead a team of software engineers building scalable services, APIs, and SDKs that power our digital merchandising platform. • Work cross-functionally with other technical leads to establish shared prioritization frameworks and ensure delivery stays aligned with roadmap goals • Drive architecture and design decisions for the ads platform, setting technical direction and building consensus across the team in conjunction with staff engineers • Work with Product Managers to make Jane’s advertising product offerings sound, robust and easy to use. • Work with Data Scientists and Machine Learning Engineers to collect data, analyze data, and use data to improve advertising through iterations. • Own and evolve engineering standards for the team, including code quality, review culture, and technical process • Perform and participate in design reviews and code reviews. • Identify and resolve performance bottlenecks through delegation. • Manage and grow a team of 3-4 engineers through regular 1:1s, goal-setting, and performance feedback • Partner with engineering leadership on hiring: help define roles, evaluate candidates, and assess technical leveling • Identify gaps in team capability or process and propose concrete improvements. You don't wait to be asked.
• Apply your knowledge of debuggers, binary instrumentation and computer architecture to enhance existing compute debugger tools and libraries, and extend them to new use cases. • Architect, design, and implement solutions to integrate new debugger features into existing NVIDIA developer tools products. • Collaborate closely with research, libraries, and product teams at NVIDIA to identify debugger features that can effectively improve developer productivity and efficiency. • Document requirements and designs, and review documents with teams throughout NVIDIA. • Develop the compute debugger tools for GPUs running on Linux, Windows, and embedded operating systems. • Effectively estimate and prioritize tasks in order to create realistic delivery schedules. • Provide peer reviews to other engineers, including feedback on performance, scalability and correctness. • Mentor junior engineers.



