Senior Software Engineer
Atlassian
Building AI-powered workflow automation across Atlassian products using LLMs, prompt engineering, agentic AI, MCP, custom tools, and scalable backend integrations across Jira, Confluence, and enterprise systems.
- Built AI-assisted Jira workflows that convert natural-language requests into structured issues, implementation plans, task breakdowns, and recommended actions using Python, FastAPI, TypeScript, LLM APIs, structured outputs, prompt engineering, and microservice-based backend services.
- Developed an enterprise knowledge assistant across Jira and Confluence that retrieves relevant tickets, project documentation, and engineering context before generating grounded responses using semantic search, vector embeddings, retrieval pipelines, Python, PostgreSQL, Redis, OpenSearch, and AWS services.
- Built agentic workflow automation where AI agents understand user intent, maintain workflow state, select custom tools, collect context, and execute multi-step actions across Jira, Confluence, GitHub, and internal services using Python, FastAPI, TypeScript, asynchronous APIs, event-driven architecture, and microservices.
- Developed custom tools and MCP integrations for issue search, document lookup, dependency analysis, engineering context retrieval, workflow actions, and internal service access using MCP servers, REST APIs, JSON Schema, OAuth, TypeScript, Python, and backend tool registries.
- Built backend integration layers that allow agents to work through existing enterprise APIs, authorization rules, and business logic rather than directly accessing application databases, using API gateways, service-to-service authentication, REST/GraphQL APIs, PostgreSQL, Redis, and distributed backend services.
- Built reusable prompt and agent orchestration infrastructure for managing system prompts, dynamic context, model configuration, function calling, tool discovery, conversation state, and structured responses across multiple customer-facing AI products.
- Developed full-stack AI product experiences using React, Next.js, TypeScript, JavaScript, Python, FastAPI, Node.js, HTML/CSS, connecting frontend workflows to distributed AI and application services.
- Deployed AI backend workloads using Docker, Kubernetes, AWS ECS/EKS, Lambda, S3, SQS, CloudWatch, Redis, PostgreSQL, with horizontally scalable services supporting asynchronous AI processing.
- Built event-driven workflows using queues and asynchronous workers to connect model execution with existing Jira events, product services, and downstream enterprise applications.
- Created internal tooling that allowed engineering teams to register tools, configure prompts, compare LLM behavior, manage environment configuration, and rapidly prototype new AI-powered product workflows.
- Improved engineering delivery through Git, GitHub Actions, CI/CD pipelines, Docker builds, Kubernetes deployments, automated testing, code review, feature flags, and staged production releases.
Core: Python · JavaScript · TypeScript · React · Next.js · FastAPI · Node.js · LLMs · Prompt Engineering · Agentic AI · MCP · RAG · REST · GraphQL · PostgreSQL · Redis · OpenSearch · AWS · Docker · Kubernetes · Microservices · Git · CI/CD