Overview
Curate Partners collaborates with industry leaders across healthcare, financial services, life sciences, and digital sectors to design next-generation AI systems that transform how businesses operate. As a software engineer focused on AI agents, you’ll build intelligent, multimodal systems that combine reasoning, perception, and decision-making — driving innovation from prototype to production.
Key responsibilities
- Design and implement AI agent systems using large language models (LLMs) and multimodal architectures.
- Develop reasoning systems that integrate perception, planning, and decision-making.
- Build scalable backend services, APIs, and infrastructure to support intelligent agent-based applications.
- Experiment with new AI paradigms, driving innovation across model architectures and deployment workflows.
- Collaborate with cross-functional teams to integrate agents into real-world environments.
- Conduct performance testing, fine-tuning, and continuous optimization of deployed systems.
Required skills
- Proficiency in Python and experience building backend services and databases.
- Hands-on experience with AI/ML frameworks such as PyTorch, TensorFlow, or similar.
- Familiarity with large language models (LLMs), visual language models (VLMs), or diffusion models.
- Strong understanding of multimodal systems including speech, image, and video integration.
- Ability to design scalable and efficient software architectures for AI applications.
- Experience with containerization and deployment tools such as Docker and Kubernetes.
Ideal candidate profile
You’re a creative engineer who thrives at the intersection of AI and software design. You think in systems, build with precision, and embrace experimentation. You enjoy turning research into production-ready intelligence — delivering systems that learn, reason, and interact in dynamic environments.
Why work with Curate
At Curate Partners, we embed fractional leaders, AI engineers, and domain experts within client teams to accelerate innovation. Our network of subject matter experts (SMEs) combines deep technical expertise with practical execution, helping organizations architect and deploy agentic systems that drive measurable value and lasting transformation.
FAQ
1. What are the core responsibilities of a Software Engineer working on AI agents and intelligent systems?
This role focuses on designing, building, and deploying AI-driven systems that can autonomously perform tasks or assist users. It involves developing agent-based architectures, integrating machine learning models, and ensuring system reliability. The engineer works on both the intelligence layer and system orchestration.
2. What are AI agents in the context of this role?
AI agents are software systems capable of perceiving inputs, making decisions, and taking actions to achieve specific goals. They may include conversational agents, task automation bots, or multi-agent systems. These agents often interact with users, APIs, or other systems.
3. What technologies and tools are commonly used in this role?
Common tools include Python, JavaScript/TypeScript, and frameworks for building AI applications such as LangChain or similar orchestration libraries. Machine learning frameworks like TensorFlow or PyTorch are used for model development. Cloud platforms and APIs are used for deployment and scaling.
4. How does this role differ from a traditional software engineering role?
This role places a stronger emphasis on integrating AI/ML capabilities into applications. It involves working with probabilistic systems, natural language processing, and decision-making logic. There is also a greater focus on experimentation and iteration.
5. What types of intelligent systems are typically built?
Examples include chatbots, virtual assistants, recommendation engines, and automated decision-making systems. These systems are often embedded into products to enhance user experience and efficiency. The focus is on delivering intelligent, adaptive behavior.
Apply for this position
**If you have already submitted your resume for another Job Opening please do not re-apply to a different role. You can email through Contact Us about your interest in other roles.