A complete application in a minute
Tailored resume and cover letter, ready to send.
techstreet is seeking a seasoned software engineer to deliver AI-driven solutions for enterprise customers. You will design and build AI agents and LLM-powered applications that integrate with enterprise systems and data workflows.
You will own delivery quality, troubleshoot issues, and help customers measure impact while scaling reusable components and tooling across engagements.
You will work directly with enterprise customers to discover business challenges, design and build AI agents and LLM-powered applications, integrate solutions with enterprise systems, and deliver production-ready applications that drive measurable business value. You will own delivery quality, troubleshoot and optimise solutions based on real-world usage, and enable customer teams through training and reusable components.
Key responsibilities
Discover and scope: Work directly with customers to understand business challenges, lead discovery discussions, and translate ambiguous requirements into clear use cases, solution architectures and delivery plans.
Design and build: Rapidly prototype, design and develop AI agents and LLM-powered applications that integrate with enterprise systems, data and business workflows.
Integrate and deploy: Connect solutions to enterprise applications, APIs and databases, deploy them into customer environments, and optimise for reliability, scalability and performance.
Own delivery quality: Build production-ready solutions with appropriate testing, AI evaluation, monitoring, error handling, safeguards and human oversight, while addressing customer security, data protection and regulatory requirements.
Troubleshoot and optimise: Diagnose and resolve issues across application code, integrations, infrastructure and AI model behaviour, continuously improving solutions based on real-world usage and feedback.
Deliver business impact: Work with customers to measure outcomes, identify improvement opportunities, and communicate technical trade-offs, costs and business value to stakeholders.
Enable and scale: Train customer teams, produce clear technical documentation, and contribute reusable components, tools and frameworks that accelerate future delivery.
About you
5+ years of hands-on software engineering experience, preferably delivering solutions for enterprise customers, with demonstrated experience taking applications from development into production.
Strong programming skills in Python, with experience in backend application development, REST APIs, SQL databases and integration with enterprise systems.
Practical experience building LLM-powered applications or AI agents, including RAG, tool calling, agent orchestration and integration with external tools or enterprise data.
Experience evaluating and troubleshooting AI applications, including response quality, reliability, latency, cost and failure handling.
Hands-on experience deploying and maintaining applications on at least one major cloud platform (Azure, AWS or Google Cloud).
Working knowledge of Git, CI/CD pipelines, containerisation (Docker), software testing, logging and production troubleshooting.
Experience working with structured and unstructured data, including data ingestion, transformation and integration workflows.
Understanding of enterprise application security fundamentals, including authentication, authorisation, access controls, secrets management and secure data handling.
Ability to independently conduct customer discovery discussions, analyse existing business processes, and translate ambiguous requirements into solution designs and working applications.
Strong analytical, troubleshooting and communication skills, with the ability to work effectively with technical and non-technical stakeholders.