OutSystems is looking to solve the problem of building AI-powered applications and agents that reduce manual work, streamline internal operations, and accelerate impact for enterprise customers
Requirements
- Programming Proficiency: 2+ years of experience writing production or research software, with strong skills in Python
- Computer Science Fundamentals: Solid understanding of data structures, algorithms, and software engineering principles
- Version Control & Collaboration: Comfortable with Git, code reviews, and collaborative development workflows
- API Basics: Familiarity with REST APIs—consuming and/or building them
- Learning Orientation: Demonstrated ability to pick up new technologies, frameworks, and domains quickly
- AI/ML Exposure: Coursework, research, or side projects involving machine learning, NLP, or LLMs
- Network Programming: Any experience with socket programming, packet processing, or network protocols
Responsibilities
- Implement Agent Components: Build and maintain components of AI agent systems—tools, integrations, APIs, and data processing pipelines—under the guidance of senior engineers
- Write Quality Code: Deliver well-tested, readable, and maintainable code that meets team standards and code review feedback
- Debug & Troubleshoot: Investigate issues in agent behavior, API integrations, and system performance; propose and implement fixes
- API Development: Contribute to the development of REST/gRPC APIs that connect AI agents with enterprise systems
- Testing & Validation: Write unit tests, integration tests, and help validate agent behavior in staging environments
- Support Production Systems: Assist with monitoring, incident response, and operational improvements for deployed solutions
- Grow Your Expertise: Develop deep familiarity with the team's codebase, agentic AI patterns, and the OutSystems integration layer
Other
- Eager Learner: You're hungry to grow your skills and take on increasing responsibility
- Detail-Oriented: You care about code quality, testing, and doing things right
- Collaborative: You communicate openly, ask for help when needed, and contribute positively to team dynamics
- Curious About AI: You're genuinely interested in how AI agents work and excited to be part of building them
- Adaptable: You're comfortable working in a fast-moving environment where requirements evolve