Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
August 14, 2026
Python developer (AI experience)
Senior • Hybrid
Warsaw, MZ, Poland
Apply now
Description
Join a dedicated engineering squad building a next-generation autonomous AI agent that acts as a digital software engineer. The multi-agent architecture is designed to take software engineering tasks from requirements through production-ready code end to end.
Responsibilities
- Architect, design, and deploy autonomous agentic AI workflows and multi-agent systems that automate complex, end-to-end software development lifecycle (SDLC) processes.
- Develop robust, scalable back-end services and orchestrations using Python, LangGraph, and LangChain to enable multi-agent communication, state management, and task planning.
- Implement observability, evaluation, and tracing frameworks using LangSmith to continuously monitor agent behavior, optimize performance, and ensure output reliability.
- Apply advanced prompt engineering techniques and use GenAI development tools, such as Claude Code, to build high-precision code-generation and refactoring pipelines.
- Ensure environment execution and sandboxing by managing containerized runtimes with Docker and writing complex Bash/shell scripts.
- Collaborate with cross-functional engineering teams to evaluate generated code across Java (Maven/Gradle), .NET, and Angular stacks.
- Address complex technical challenges, navigate ambiguity, and maintain high standards for generated-code quality and security.
Minimum Requirements
- 3+ years of commercial software engineering experience, with a proven record of developing production-grade Python applications.
- Hands-on experience developing agentic AI systems, multi-agent architectures, or advanced Retrieval-Augmented Generation (RAG) frameworks.
- Strong proficiency with LangGraph and LangChain for complex, stateful AI-agent workflows.
- Practical experience using LangSmith or equivalent LLMOps platforms for observability, tracing, debugging, and evaluation of LLM pipelines.
- Practical experience using modern GenAI coding acceleration tools, such as Claude Code, Cursor, or GitHub Copilot, in daily software development.
- Expertise in prompt engineering, LLM orchestration, and dynamic context management.
- Hands-on proficiency with Linux, Bash/shell scripting, and Docker containerization.
- Conceptual understanding or basic hands-on familiarity with Java with Maven/Gradle, .NET, and Angular to validate agent-generated code across environments.
- Strong problem-solving, adaptability, and written/verbal English communication skills for remote collaboration.
Benefits
- Opportunity to work on bleeding-edge projects.
- Work with a highly motivated and dedicated team.
- Competitive salary.
- Flexible schedule.
- Benefits package, including medical insurance and sports.
- Corporate social events.
- Professional development opportunities.
- Well-equipped office.
Similar jobs you might like
Technology
Cornerstone OnDemand
Software Engineering Intern .NET
Intern
Hybrid
Krakow, MA, Poland
6,500 - 6,500 PLN
🏢 Summary: Software Engineering Internship focused on building and maintaining cloud-based, full-stack web applications and AI-enabled features. The role provides hands-on experience with .NET, React, AWS, databases, APIs, testing, deployment, and cross-functional Agile delivery. 🗂️ Requirements: Basic programming knowledge in an object-oriented language, Relational database and SQL knowledge, Object-oriented programming principles, React.js and modern front-end knowledge, Software development and application architecture understanding, Application performance and optimization awareness, Secure coding understanding, Software design patterns knowledge, Analytical and problem-solving abilities, Written and verbal communication skills, Foundational AI, Generative AI, LLM, and prompt-engineering knowledge, Collaborative mindset and willingness to learn 📃 Skills: Java, Python, C#, .NET, React.js, HTML, CSS, JavaScript, TypeScript, SQL, AI, LLMs, Git, AWS 🏢 Description: We are seeking a passionate and motivated Software Engineering Intern who is eager to grow their expertise in building cloud-based applications—from developing front-end interfaces to modern backend services and microservice-based applications. As a key member of our dynamic development team, you will help build innovative web applications and intelligent features powered by modern .NET Core, C#, React, AWS, and AI technologies. You will have opportunities to work on AI-enabled solutions, including Generative AI and Large Language Model (LLM)-based applications, while developing expertise across the full software development lifecycle. The ideal candidate will possess strong programming fundamentals, a good understanding of SQL databases, and an interest in applying emerging AI technologies, including Generative AI and LLM-based capabilities, to modern software solutions. In this role you will... Work closely with Development, QA, and Operations teams to ensure successful project delivery. Communicate effectively to understand project requirements and provide timely updates. Assist in designing, developing, and maintaining full-stack applications using .NET (Core/Framework), React.js, and SQL/NoSQL databases on the AWS cloud platform. Collaborate with senior engineers, product managers, and designers to understand requirements and implement solutions. Assist in developing and testing APIs and software components under the guidance of senior engineers. Write clean, maintainable, and scalable front-end and back-end code under guidance. Participate in agile ceremonies such as sprint planning and technical design reviews, and contribute ideas and feedback. Participate in code reviews, unit testing, and software deployment activities. Assist in monitoring, debugging, and improving application performance, security, and reliability. Assist in troubleshooting application issues and contribute to root cause analysis under the guidance of senior engineers. Collaborate with cross-functional teams including engineering, product, IT security, and release management. Assist in the development and integration of AI-powered features and intelligent user experiences using modern AI technologies and services. Stay updated on emerging trends in .NET, front-end technologies, cloud computing, and AI. You’ve got what it takes if you have... Basic programming knowledge in Java, Python, C#, or another object-oriented programming language. Good understanding of relational databases and SQL, including database design fundamentals, query writing, stored procedures, and data modeling. Strong understanding of object-oriented programming (OOP) principles; familiarity with design principles such as SOLID and KISS is a plus. Knowledge of React.js and modern front-end technologies (HTML, CSS, JavaScript/TypeScript). Understanding of software development concepts and application architecture principles. Familiarity with version control systems such as Git and Bitbucket is a plus. Familiarity with NoSQL databases is a plus. Awareness of application performance concepts and optimization techniques. Understanding of secure coding practices. Familiarity with software design patterns and their practical application. Strong analytical, quantitative, and problem-solving abilities. Excellent interpersonal, written, and verbal communication skills. Foundational knowledge of Artificial Intelligence (AI), Generative AI, and Large Language Models (LLMs), including prompt engineering and practical AI applications in modern software development. Collaborative mindset and eagerness to learn new technologies and grow within both AI and full-stack engineering domains. Preferred Qualifications Internship, academic project, or personal project experience with React, .NET, or web application development. Hands-on experience with Python and AI-based applications. Familiarity with AI services and frameworks such as Azure OpenAI, AWS Bedrock, LangChain, Semantic Kernel, or similar technologies. Familiarity with CI/CD pipelines, Docker, and cloud platforms (AWS, Azure, or GCP). Hands-on experience with testing frameworks such as NUnit or xUnit. Exposure to AWS cloud services and cloud-native application development. Experience analyzing and troubleshooting functional and technical issues through academic, internship, or personal projects. Exposure to Agile development methodologies. Familiarity with AWS services such as Lambda, S3, ECS, API Gateway, and related cloud-native services. Interest in user experience (UX), accessibility, and responsive web design. Experience integrating AI/LLM capabilities into applications is a plus.
Technology
Grid Dynamics
Senior Software Engineer (Bazel & C++/Go)
Senior
Hybrid
Warsaw, MZ, Poland
🏢 Summary: Mid/Senior Software Engineer role focused on designing, scaling, and optimizing Bazel-based build infrastructure for an internal developer platform. The position requires C++ or Go experience and hands-on work with CI/CD automation, developer tooling, migrations, and distributed build troubleshooting. 🗂️ Requirements: Practical Bazel experience, C++ or Go experience, CI/CD and build automation experience, Docker and modern development infrastructure knowledge, Build-performance optimization and troubleshooting skills, English communication skills 📃 Skills: Bazel, C++, Go, CI/CD, Docker 🏢 Description: We are seeking a skilled Mid/Senior Software Engineer with a deep, practical focus on Bazel to join our project team in building and scaling a modern, comprehensive internal developer platform. In this role, you will play a key part in designing, optimizing, and maintaining advanced build infrastructure and automation pipelines that support the full software development lifecycle. While backend experience in C++ or Go is required, hands-on expertise with Bazel is the absolute core requirement for this position. Responsibilities: Design, implement, and maintain scalable build systems using Bazel . Optimize build performance, cache efficiency, and CI/CD pipeline execution times. Develop custom developer tooling, automation scripts, and internal platform integrations. Collaborate with engineering teams to migrate existing codebases/build workflows to Bazel. Troubleshoot complex build, compilation, and dependency management issues across distributed environments. Min requirements: Strong, practical experience with Bazel (configuring build targets, rules, dependencies, and caching). Solid engineering background in C++ or Go (Golang) . Hands-on experience with CI/CD pipelines and build automation tools. Good understanding of modern software development infrastructure, containerization (Docker), and developer workflows. Strong analytical and troubleshooting skills with a focus on system performance and build optimization. Good communication skills in English. Would be a plus: Experience writing custom Bazel rules (Starlark). Background in building internal developer platforms or core infrastructure tooling. Familiarity with both C++ and Go ecosystems. We offer: Opportunity to work on bleeding-edge projects Work with a highly motivated and dedicated team Competitive salary Flexible schedule Benefits package - medical insurance, sports Corporate social events Professional development opportunities Well-equipped office About us: Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI , supported by profound expertise and ongoing investment in data , analytics , cloud & DevOps , application modernization and customer experience . Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.
Technology
New offer
AgileEngine
Senior/Lead AppSec Engineer
Senior
Remote
Krakow, MA, Poland
6,200 - 8,069 USD
🏢 Summary: Senior Application Security Engineer role focused on building automated security controls across the SDLC for a large-scale financial services program. The position centers on Python-based security automation, AI-enabled code scanning, CI/CD security integration, and code-level remediation guidance, with autonomous execution. 🗂️ Requirements: 5+ years of software engineering experience, Python proficiency for security automation and scripting, Application Security or DevSecOps experience, Autonomous execution without daily supervision, Upper-intermediate English 📃 Skills: Python, DevSecOps, AppSec, SAST, DAST, SCA, CI/CD, Java, LLMs 🏢 Description: About the role We are looking for a Senior Application Security Engineer to architect and build automated security layers within the SDLC, engineering AI-enabled secure code scanning, hardened baseline automation, and CI/CD security tooling integration within a large-scale financial services program. You will work primarily in Python to build automated security runbooks, deploy and tune scanning tools, and provide code-level remediation guidance to development teams — operating with full autonomy and no daily supervision. AppSec and DevSecOps experience is strongly preferred; SAST/DAST/SCA and Java expertise are a plus. What you will do • Engineer and deploy AI-enabled secure code scanning capabilities and "Golden Images" to drive secure-from-the-start adoption. • Automate the development of secure coding patterns and integrate them with traditional and Agentic SDLC workflows. • Architect the integration of continuous security scanning tools (SAST, DAST, SCA) into enterprise CI/CD pipelines, tuning them to eliminate noise. • Act as a senior technical SME, reading and reviewing complex application code (Java/Python) to provide software engineers with highly specific, code-level remediation guidance. Must haves • 5+ years of software engineering experience, ideally with a focus on Application Security and DevSecOps. • Strong coding and architectural proficiency in Python for security automation and scripting. • Fully autonomous execution capability, requiring no daily supervision to map out and build automated security runbooks. • Upper-intermediate English level. Nice to haves • Deep, hands-on expertise deploying and tuning modern application security testing tools, including SAST, DAST, and SCA, and integrating them into complex CI/CD orchestration ecosystems. • Experience integrating LLMs, AI agents, or automated coding assistants to streamline vulnerability triaging or secure code generation. • Advanced application threat modeling experience. • Ability to confidently read, review, and secure enterprise source Java code. Benefits Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps. Competitive compensation Competitive USD-based compensation and budgets for education, fitness, and team activities. A selection of exciting projects Join projects with modern solutions development and top-tier clients, including Fortune 500 enterprises and leading product brands. Flextime Tailor your schedule for an optimal work-life balance, with options to work from home or go to the office. Recruitment process Asynchronous stage — an automated, self-paced track: • Short online form to confirm basic requirements. • 30–60 minute skills assessment via Codility. • 5-minute introduction video. Synchronous stage — live interviews: • Technical interview with the engineering team. • Final interview with future teammates. If it is a match, you will receive an offer.
Technology
New offer
emagine Polska
Senior Software Engineer
Senior
Remote
Warsaw, MZ, Poland
🏢 Summary: Senior Software Engineer role building enterprise digital platforms for the pharmaceutical and life sciences sector. The position covers full-stack, cloud-native development, architecture influence, API design, CI/CD, quality automation, and platform reliability in an international agile team. 🗂️ Requirements: 5+ years of professional software development experience, Strong .NET/ASP.NET Core and/or Python experience, REST API development experience, Vue 3 and TypeScript experience, Azure or AWS cloud platform experience, CI/CD, automated testing, and DevOps knowledge, Software architecture and scalable solution design knowledge, Fluent written and spoken English 📃 Skills: .NET, ASP.NET, Python, Vue, TypeScript, REST, Azure, AWS, GitHub, Vitest, Allure, MSAL, CI/CD, DevOps 🏢 Description: We’re looking for an experienced Senior Software Engineer to join a global product team within the pharmaceutical and life sciences industry. This is a chance to work on modern, enterprise-grade digital platforms where software engineering meets science and real-world business impact. You’ll have the opportunity to influence architecture, contribute to technical decisions, and build solutions that matter while working in a truly international, agile environment. Quick Facts • Global, remote collaboration with colleagues and stakeholders across an international product organisation • Digital platforms supporting research, clinical development, and scientific decision-making • Cloud-native development, modern frontend technologies, automation, CI/CD, and a strong focus on quality • Cross-functional agile collaboration with engineers, architects, Product Owners, and business experts What you’ll work on As a Senior Software Engineer, you’ll be involved across the full software development lifecycle—from designing scalable solutions and APIs to delivering modern user-facing functionality. Responsibilities • Design and implement scalable backend services and REST APIs • Develop modern web applications and intuitive user-facing functionality • Contribute to system architecture and technical decision-making • Design and implement cloud-native solutions • Build and improve CI/CD pipelines and automated deployments • Ensure software quality through automated testing and code reviews • Work closely with Product Owners, architects, engineers, and business stakeholders • Support platform reliability, observability, and operational excellence • Contribute to an agile, collaborative engineering culture Technology stack • ASP.NET Core / .NET 10 • Vue 3 – Composition API • TypeScript • REST APIs • Python and/or .NET • Azure / AWS • GitHub Actions & CI/CD • Vitest & Vue Test Utils • Allure reporting • Microsoft Identity / Azure MSAL Browser What we’re looking for • 5+ years of professional software development experience • Ability to take ownership of technical solutions • Strong experience with .NET / ASP.NET Core and/or Python • Hands-on experience building REST APIs • Solid frontend experience with Vue 3 and TypeScript • Experience with cloud platforms, preferably Azure or AWS • Practical knowledge of CI/CD, automated testing, and DevOps practices • Strong understanding of software architecture and scalable solution design • Excellent communication and stakeholder management skills • Experience working in regulated environments is a strong advantage • Fluent English, both written and spoken Why this opportunity? • Work globally and remotely with colleagues and stakeholders across an international product organisation • Build technology that contributes to digital platforms supporting research, clinical development, and scientific decision-making • Influence architecture, engineering practices, and technical direction • Work in a modern engineering environment with cloud-native development, frontend technologies, automation, CI/CD, and a focus on quality • Collaborate cross-functionally with experienced engineers, architects, Product Owners, and business experts in an agile setup