Software Engineer, Agent Development
Team: Product Engineering
Location: Krakow
Commitment: Full-time
Workplace Type: hybrid
Salary:
What your day could consist of:
- Designing and building production-grade AI agents and autonomous marketing workflows across the ActiveCampaign platform
- Implementing multi-step agentic flows involving LLM orchestration, tool use, and integration with platform services
- Working with LLM APIs (prompt engineering, response handling, evaluation) and building reliable, testable agent pipelines
- Designing and running agent evaluations — building eval frameworks, defining quality metrics, and continuously measuring agent accuracy, reliability, and performance in production at scale
- Monitoring and optimizing agent performance — latency, cost, token usage, error rates — and iterating rapidly based on production dataIterating on agent behavior based on user feedback, observability data, and quality metrics
- Leveraging AI-assisted development tools and practices in your daily workflow — you don't just build AI features, you build with AI
- Writing production-quality code in Python for agent services and backend orchestration
- Contributing to PHP backend and frontend (React/Ember) integration points where agents interact with the core platform
- Building and maintaining APIs, data flows, and service interfaces that agents depend on
- Working iteratively — shipping code fast, learning from production, and improving continuously
- Ensuring code quality through testing, code review, and adherence to engineering standards
- Participating in on-call rotation for incidents related to agent services
- Working closely with Product, Design, and domain engineering teams to define agent capabilities and user experiences
- Engaging in pairing and code reviews across teams
- Contributing to documentation of agent architectures, patterns, and best practices
- Maintaining regular overlap with US-based teams (Chicago timezone) to ensure alignment and tight collaboration across the organization
What we're looking for:
- 2-4 years of experience in a software engineering role
- Hands-on experience building and running AI agents or agentic workflows in a production environment — not just prototypes or side projects
- Experience with agent evaluation and performance optimization — you know how to measure whether an agent is working well and how to make it better
- Solid backend development skills in Python; working familiarity with PHP is a plus
- Understanding of how to build reliable, testable, and observable systems
- Active practitioner of AI-driven development — you use AI coding assistants and agentic development tools as part of how you work, not just what you build
- Ability to work iteratively and ship code fast — you're comfortable with rapid release cycles and learning from production
- Familiarity with DB technologies: MySQL, DynamoDB, Redis
- Strong problem-solving skills and ability to work across multiple codebases and technologies
- Fluent in English (B2 minimum)
- Willingness to work flexible hours with regular afternoon availability to overlap with US Central timezone
- Experience with agentic AI frameworks or multi-agent orchestration patterns
- Familiarity with Model Context Protocol (MCP) or tool-use patterns for LLM agents
- Experience building eval pipelines or quality measurement systems for LLM-based features
- Frontend experience with React or EmberFamiliarity with AWS, CI/CD practices, and observability tooling
- Understanding of prompt engineering, evaluation methodologies, or LLM fine-tuningExperience in SaaS, marketing automation, or CRM domain
What we offer:
- A front-row seat in ActiveCampaign's AI-first transformation — you'll build the autonomous marketing agents customers interact with
- Collaboration with experienced engineers across the Kraków Hub, including senior and staff-level technical leadership
- An environment that values ownership, fast iteration, and learning by doing
- Active investment in AI-first engineering practices and tooling
- Hybrid work model from our Kraków office with flexibility to adjust working hours for collaboration with US-based teams (Chicago timezone overlap)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
