Senior Principal Engineer, Agent Harness
We’re proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power progress. Join us as a Senior Principal Engineer, Agent Harness and help us do what we do best: propelling business forward.
We’re building several products in the AI Engineering space - AI observability and evaluation platform and Agentic Memory empowering AI engineers to ship high-performing, reliable agents and LLM-powered applications.
In this role, you will:
- Lead the architecture, design and implementation of backend and platform services for AI-powered and agentic systems.
- Design and build agentic harness tooling that enables teams to develop, evaluate, debug, deploy and operate LLM-powered agents and workflows.
- Apply deep knowledge of AI, LLMs, model behavior, prompt/version management, RAG, tool use, MCP, memory systems, evaluation patterns and agent orchestration to real product challenges.
- Build reusable AI platform capabilities that can be adopted across several Progress products, including Agentic Memory, Observability, evaluation pipelines, developer tooling and other AI-enabled experiences.
- Own complex technical initiatives end-to-end - from initial discovery and architecture to development, testing, production rollout and operational maturity.
- Write secure, testable and maintainable code while setting a high engineering bar across backend services, infrastructure and platform components.
- Solve complex engineering challenges and help shape scalable, high-availability architectures that support production-grade AI workloads and long-term product growth.
- Drive DevOps excellence through infrastructure automation, CI/CD, deployment reliability, observability, incident readiness and cost-aware cloud architecture.
- Establish strong observability and evaluation practices for AI systems, including tracing, metrics, structured logging, model and agent behavior analysis, feedback loops and reliability signals.
- Collaborate with product, engineering, architecture, security and DevOps teams to translate ambiguous AI platform needs into clear technical direction and deliverable systems.
- Lead technical discovery and prototyping in fast-moving AI areas, then turn validated ideas into robust, supportable platform capabilities.
- Provide technical leadership across teams by mentoring engineers, guiding architectural decisions, reviewing designs and raising engineering standards.
- Stay current with the evolving AI, LLM, agentic systems and observability ecosystem, and use that knowledge to influence Progress’ platform direction.
- Operate within an established agile process that supports continuous delivery and enables rapid iterations.
- Extensive experience in software development, including strong hands-on experience building and operating distributed backend systems in production.
- Strong experience with .NET services.
- Practical knowledge of other languages including Go, Python and TypeScript.
- Expertise in containerization and orchestration, including Docker and Kubernetes or equivalent platforms.
- Experience in the backend development of database-driven applications and SaaS products.
- Strong experience with cloud architecture and services, preferably AWS - storage, orchestration, networking, load balancing, security and cost optimization.
- Knowledge of Infrastructure as Code, preferably Terraform.
- Strong DevOps and platform engineering experience, including CI/CD, deployment automation, infrastructure automation and production operations.
- Experience designing systems that are observable, debuggable, secure, resilient and maintainable under production load.
- Ability to lead across teams, bring clarity to ambiguous technical problems and align stakeholders around practical solutions.
- Experience building or operating AI platform infrastructure, agent frameworks, LLM-powered applications or AI developer tooling.
- Experience with agentic systems, including tool calling, multi-step workflows, MCP, RAG, memory patterns, evaluation harnesses and agent lifecycle management.
- Experience with LLM observability, evaluation, tracing, prompt/version management, model gateways, feedback collection and production debugging of AI behavior.
- Experience instrumenting applications with OpenTelemetry to enable standardized, end-to-end observability.
- Interest or experience working with LLM models for AI-assisted development or AI agents leveraging MCP.
- Experience building and maintaining CI/CD pipelines to enable automated, reliable and fast delivery of software.
- Follow secure coding practices, including using SAST/SCA tools, threat modeling and adherence to industry standards.
- Familiarity with analytical databases such as ClickHouse for building high-performance, low-latency data processing pipelines.
- Familiarity with AI/LLM ecosystem tools and concepts such as vector databases, embedding pipelines, model providers, inference APIs, LangChain, LlamaIndex, Semantic Kernel, MLflow or similar technologies.
- Ability to design scalable, resilient cloud architectures that balance performance with efficient cost management.
If this sounds like you and fits your experience and career goals, we’d be happy to chat.
What we offer in return is the opportunity to experience a great company culture with wonderful colleagues to learn from and collaborate with and also to enjoy:
Compensation:
- Generous remuneration packag
- Employee Stock Purchase Plan Enrollment
Family, and Health
- 30 days paid annual vacation
- An extra day off for your birthday
- 2 additional days off for volunteering
- Premium healthcare and dental care coverage
- Additional pension insurance
- Well-equipped gym on-site with CrossFit equipment and a climbing wall
- Co-funded Multisport card
- Flexible working hours and the opportunity to work from home.
- Free underground parking with a designated space for bikes and electric scooters
#LI-DG1
#LI-Hybrid
Together, We Make Progress
Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds. Our unique combination of perspectives inspires innovation, connects us to our customers and positively affects our communities. It is only by working together and learning from each other that we make Progress. Join us!