-
· 58 views · 5 applications · 25d
Senior Embedded Engineer
Full Remote · Countries of Europe or Ukraine · 4 years of experience · B2 - Upper IntermediateAre you looking for new challenges as an embedded software engineer? With our partner company, you will develop a custom Device Runtime. You’ll partner closely with company's internal embedded/software teams and the open source community to deliver a...Are you looking for new challenges as an embedded software engineer? With our partner company, you will develop a custom Device Runtime. You’ll partner closely with company's internal embedded/software teams and the open source community to deliver a secure, scalable, and resilient edge runtime for global customers.
Key Skills:- Proficient in Zephyr OS
- Expertise in boot loader and secure boot implementation
- Strong knowledge of device driver / BSP development
- Experience with POSIX and LibC
- Proficient in networking programming, particularly UDP
- Desired experience with CoAP (Constrained Application Protocol)
Familiarity with Core Atym runtime, including WASM virtual machine
Responsibilities:
- Support and maintain 1-2 boards with Zephyr OS
- Contribute to the development and optimization of the core Atym runtime
- Implement and optimize the WASM virtual machine
- Develop and integrate boot loader and secure boot mechanisms
- Collaborate with cross-functional teams to ensure seamless integration of software components
- Write and maintain device drivers and Board Support Packages (BSP)
- Debug and troubleshoot issues related to embedded systems
- Participate in code reviews and contribute to the improvement of coding standards
Stay updated on industry trends and advancements in embedded systems and IoT technologies
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field
- 4+ years of experience in embedded systems development
- Strong programming skills in C and C++
- Proven experience in network programming, with a focus on UDP
- Experience with real-time operating systems (RTOS), preferably Zephyr OS or similar
- Familiarity with secure boot processes and best practices
- Knowledge of POSIX and LibC standards
- Experience with CoAP is a plus
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
-
· 40 views · 5 applications · 24d
Senior Algorithm Developer (Computer vision/ML)
Full Remote · Countries of Europe or Ukraine · 6 years of experience · C1 - AdvancedAs an Algorithm Developer you ’ll design, implement, and optimize cutting-edge machine learning and computer vision algorithms, crafting solutions that empower farmers with real-time, actionable insights for enhanced livestock management. What You'll...As an Algorithm Developer you ’ll design, implement, and optimize cutting-edge machine learning and computer vision algorithms, crafting solutions that empower farmers with real-time, actionable insights for enhanced livestock management.
What You'll Do
● Develop Real Time Animal Tracking with presentation of additional information layers
● Develop and implement end-to-end solutions using the latest in machine learning and computer vision.
● Craft deep learning models using Python, with frameworks like PyTorch, TensorFlow, or Keras.
● Dene and manage data collection and annotation processes, ensuring robust training and validation of our models.
● Work with talented cross-functional teams to seamlessly integrate your algorithms into FarmSee’s advanced monitoring systems.
● Keep your finger on the pulse of the latest advancements in computer vision and machine learning, bringing innovative ideas into our solutions.
What You Need
● Bachelor's degree in Computer Science, Electrical Engineering, or equivalent.
● Minimum of 5 years of hands-on experience in Computer Vision, Machine and Deep Learning.
● Excellent understanding of Data Science concepts and methodologies.
● Solid understanding of classic image processing and computer vision methods.
● Proficiency in Python and experience with popular deep learning frameworks (PyTorch, TensorFlow, Keras).
● Ability to work independently with minimal supervision.
● Demonstrates a strong sense of accountability for tasks and outcomes.
● Ability to write high quality code in Python, including proficiency in object-oriented programming (OOP), design patterns, and software development best practices.
● Excellent communication and interpersonal skills, fostering effective collaboration with team members.
More -
· 64 views · 7 applications · 3d
Java Principal Engineer (EU)
Full Remote · EU · 8 years of experience · B2 - Upper IntermediateAs a Principal Backend Engineer, you will be a technical cornerstone for our partner's engineering team. This is a hands-on role with a broad impact, where you will help guide architectural decisions, mentor other engineers, and steer the technical...As a Principal Backend Engineer, you will be a technical cornerstone for our partner's engineering team. This is a hands-on role with a broad impact, where you will help guide architectural decisions, mentor other engineers, and steer the technical strategy for our core products. You will be ensuring our platform can meet ambitious future demands for scale and performance while maintaining the highest standards of quality and security.
You won't just be writing code; you'll help shape the technical vision alongside our engineering leadership team, ensuring we build the right things, the right way.
- Architect & Design: Lead the design and architecture of major components of our distributed, cloud-native platform, ensuring solutions are scalable, resilient, and maintainable.
- Technical Strategy: Partner with engineering leaders to define and execute the long-term technical roadmap, anticipating future needs and challenges.
- Solve Complex Problems: Tackle our most challenging technical problems, particularly around performance, scalability, operations and data processing within our high-throughput systems.
- Mentor & Lead: Act as a technical mentor and force-multiplier for the engineering team. Elevate the skills of those around you through code reviews, design discussions, and knowledge sharing.
- Drive Best Practices: Champion engineering excellence across the organization by establishing and advocating for best practices in coding, testing, security, and cloud architecture.
- Hands-On Development: Remain hands-on, contributing high-quality code for critical path features and complex infrastructure components.
Requirements
The Core Skills:
- Extensive experience in software engineering in a commercial environment (minimum of 10 years), with a proven track record of designing and delivering complex, large-scale distributed systems in a high growth environment.
- Deep expertise in Java and modern frameworks like Spring Boot.
- Strong proficiency with relational databases, including PostgreSQL and/or MSSQL, with a solid understanding of data modelling and query optimization.
- Hands-on experience with message brokers and event-driven architectures, specifically with Apache Kafka.
- Comprehensive knowledge of cloud platforms, with a strong preference for AWS. You should be comfortable with core services like ECS/Fargate, S3, and RDS.
- A strategic mindset with the ability to think abstractly and translate business requirements into a robust technical vision.
- Good communication and leadership skills, with a demonstrated ability to influence and mentor other engineers.
-
· 332 views · 31 applications · 9d
Senior Automation QA Engineer
Full Remote · Poland, Ukraine, Spain, Portugal · 5 years of experience · B2 - Upper IntermediateRole Overview: We are looking for a Senior Automation Backend Engineer to join our team in Poland. This role is heavily focused on API testing (85%) with UI testing (15%) and requires strong expertise in Python and test automation. You will be responsible...Role Overview:
We are looking for a Senior Automation Backend Engineer to join our team in Poland. This role is heavily focused on API testing (85%) with UI testing (15%) and requires strong expertise in Python and test automation. You will be responsible for designing, developing, and maintaining automation frameworks while ensuring the scalability and efficiency of our testing infrastructure.
Key Responsibilities:
Automation Strategy & Test Framework Development:
- Design and implement an automation testing strategy from scratch.
- Develop, enhance, and maintain test automation frameworks for API and UI testing.
- Ensure scalability and reusability of automation solutions across multiple projects.
Test Development & Execution:
- API Testing: Develop automated API tests using Python (must) and Request Module package.
- UI Testing: Build and maintain UI test cases using Playwright.
- Create and execute automated test scripts to validate functionality, performance, and security.
- Work with Jenkins for CI/CD automation and integrate tests into pipelines.
Continuous Integration & Deployment:
- Integrate test automation into the CI/CD pipelines, ensuring robust test coverage and automated reporting.
- Work closely with DevOps to manage test execution environments using Docker, Kubernetes.
Collaboration & Documentation:
- Writing test strategy and test plans
- Work cross-functionally with developers, QA, and DevOps teams to optimize the test process.
- Use Jira for documentation, task tracking, and bug reporting.
- Manage test cases in Xray (optional).
- Analyze logs and debug test failures in staging and production environments.
Required Qualifications & Experience:
✅ Must-Have:
- 5+ years of experience in test automation or a related role.
- Strong programming skills in Python (mandatory).
- Experience in writing tests documentation such as: design documents, test strategies and test plans.
- Extensive experience (85%) in API testing using Request Module.
- UI testing experience (15%) using Playwright.
- Hands-on experience with postman
- Hands-on experience with CI/CD pipelines (Jenkins preferred).
- Experience working with Docker & Kubernetes for test automation.
- Strong analytical and problem-solving skills.
- Experience with Jira for task and bug management.
- Task-oriented, independent, and proactive mindset.
✅ Nice to Have:
- Kafka experience (optional).
- Experience with Xray for test management (optional).
- Experience in AWS cloud services
-
· 102 views · 8 applications · 4d
Python Lead
Full Remote · Spain, Poland, Ukraine · 5 years of experience · B2 - Upper IntermediateWe are looking for a Senior Python Engineer with more than 5 years of experience: a Ukrainian living in Poland, with proven leadership experience, to join our growing engineering team. Requirements Expert-level Python knowledge with extensive...We are looking for a Senior Python Engineer with more than 5 years of experience: a Ukrainian living in Poland, with proven leadership experience, to join our growing engineering team.
Requirements- Expert-level Python knowledge with extensive hands-on development experience.
- Minimum 2 years of proven team management/leadership.
- Strong track record of delivering large-scale products.
- Experience with distributed systems, performance optimization, and heavy-load environments.
- Experience with Kubernetes (k8s) and modern DevOps practices.
-
· 67 views · 8 applications · 25d
Python Expert (Kubernetes) (Ukrainian)
Full Remote · Worldwide · 8 years of experience · B2 - Upper IntermediateKey Responsibilities: Backend Development: Develop, optimize, and maintain robust backend applications using Python (Django is a plus). Microservices Architecture: Design and implement scalable, efficient microservices architectures to support business...Key Responsibilities:
- Backend Development: Develop, optimize, and maintain robust backend applications using Python (Django is a plus).
- Microservices Architecture: Design and implement scalable, efficient microservices architectures to support business needs.
- Cloud Solutions: Leverage AWS services (e.g., ECS, EKS, Lambda, S3, RDS) to design, develop, and deploy cloud-based applications.
- Kubernetes Management: Work with Kubernetes (K8s) to deploy and manage containerized applications ensuring smooth and efficient operations.
- Performance & Reliability: Ensure backend systems maintain optimal performance, reliability, and security to meet business and customer requirements.
- Collaboration & Strategy: Work closely with cross-functional teams to define system architecture and drive technical strategies for product development.
- Troubleshooting & Optimization: Identify and troubleshoot complex issues, applying solutions to improve system efficiency and reduce downtime.
Requirements:
- Experience: 7+ years of professional experience in software development, with a strong focus on backend technologies.
- Technical Skills:
- Proficiency in Python (Django experience is a bonus).
- In-depth understanding of Kubernetes (K8s) for container orchestration and management.
- Experience in developing and deploying cloud solutions using AWS services, including ECS, EKS, Lambda, S3, and RDS.
- Strong background in microservices architecture and distributed systems.
- Database Knowledge: Experience working with both relational and NoSQL databases.
- Problem-Solving: Strong debugging skills and a deep understanding of performance optimization techniques.
- Team Player: Ability to collaborate effectively with other developers, product managers, and engineers to ensure the success of key projects.
Preferred Qualifications:
- Knowledge of continuous integration and continuous delivery (CI/CD) pipelines.
- Experience with containerization tools like Docker.
- Familiarity with DevOps principles and practices
-
· 59 views · 2 applications · 3d
Data Scientist
Full Remote · Countries of Europe or Ukraine · 4 years of experience · B2 - Upper IntermediateWe are seeking an experienced Data Scientist with expertise in Large Language Models (LLMs) such as GPT, Claude, and related technologies to join our team in Ukraine. The ideal candidate will have a strong background in natural language processing (NLP),...We are seeking an experienced Data Scientist with expertise in Large Language Models (LLMs) such as GPT, Claude, and related technologies to join our team in Ukraine. The ideal candidate will have a strong background in natural language processing (NLP), machine learning, and deep learning models. They will play a critical role in developing and deploying cutting-edge LLM applications to drive innovation across our product lines.
Responsibilities:
- Design, develop and optimize Large Language Models for various NLP tasks such as text generation, summarization, translation, and question-answering
- Conduct research and experiments to push the boundaries of LLM capabilities and performance
- Collaborate with cross-functional teams (engineering, product, research) to integrate LLMs into product offerings
- Develop tools, pipelines and infrastructure to streamline LLM training, deployment and monitoring
- Analyze and interpret model outputs, investigate errors/anomalies, and implement strategies to improve accuracy
- Stay current with the latest advancements in LLMs, NLP and machine learning research
- Communicate complex technical concepts to both technical and non-technical stakeholders
Requirements:
- MS or PhD degree in Computer Science, Data Science, AI, or a related quantitative field
- 4+ years of hands-on experience developing and working with deep learning models, especially in NLP/LLMs
- Expert knowledge of Python, PyTorch, TensorFlow, and common deep learning libraries
- Strong understanding of language models, attention mechanisms, transformers, sequence-to-sequence modeling
- Experience training and fine-tuning large language models
- Proficiency in model deployment, optimization, scaling and serving
- Excellent problem-solving, analytical and quantitative abilities
- Strong communication skills to present technical information clearly
- Ability to work collaboratively in a team environment
Fluency in Ukrainian and English
Preferred:
- Research experience in LLMs, NLP, machine learning
- Experience working with multi-modal data (text, image, audio)
- Knowledge of cloud platforms like AWS, GCP for model training
- Understanding of MLOps and production ML workflows
- Background in information retrieval, knowledge graphs, reasoning
-
· 146 views · 18 applications · 5d
Senior C++ Engineer
Full Remote · Armenia, Poland, Ukraine · 5 years of experience · B2 - Upper IntermediateWe seek a Senior C++ Engineer who is passionate about technology, performance, and scalability. The ideal candidate has extensive experience in a multitenant environment, handling high-scale distributed systems, and managing a large number of transactions...We seek a Senior C++ Engineer who is passionate about technology, performance, and scalability. The ideal candidate has extensive experience in a multitenant environment, handling high-scale distributed systems, and managing a large number of transactions per second. You will lead end-to-end performance improvements, from architecture to production, including design, configuration, coding, and deployment.
Responsibilities:
- Design and implement solutions to evaluate and enhance performance and scalability.
- Utilize monitoring and performance testing tools to diagnose, improve, and resolve performance issues
- Advocate for coding standards and best practices, providing guidance and mentorship to other software engineers
- Optimize and refactor existing system to improve performance and maintainability
- Debug and solve complex issues across various layers of the application, ensuring robustness and reliability of the system
- Develop and implement new features to enhance our products
Server-side development, legacy code
Requirements:
- 4-5+ years of experience in C/C++ development, with a proven track record of delivering high-quality, scalable software solutions and a deep understanding of the language's strengths and weaknesses
- Experience with GoLang - 6 months
- Experience with cloud services, kubernetes, docker
- Experience in designing, developing, and maintaining back-end distributed systems, including architectures, data models, and communication protocols
- Proficiency in SQL, including complex queries and query optimization
- Strong problem-solving skills and the ability to identify and resolve software performance issues, including profiling, code analysis, and performance tuning
- Excitement for tackling performance optimization and refactoring of existing system
- Excellent debugging skills in complex systems, with experience using various tools such as debuggers, profilers, and log analysis tools
- Familiarity with various performance testing tools and writing unit tests
- Exceptional communication skills, with the ability to collaborate effectively and present complex concepts
- Proactive and self-motivated, with the ability to work both independently and as part of a team, prioritizing tasks effectively and meeting deadlines
- Proficient in English, with excellent written and verbal communication skills
- Someone open to new technologies, AI tools, to be up to date with recent trendy technologies.
-
· 95 views · 20 applications · 30d
Senior FS Engineer to $6000
Full Remote · Countries of Europe or Ukraine · 8 years of experience · B2 - Upper IntermediateThe company shapes the future of autonomous AI agents for developers. Work with AI engineers to build tools that enhance coding workflows, automate tasks, and boost productivity. Be a part of the next AI-powered development tools redefining software...The company shapes the future of autonomous AI agents for developers. Work with AI engineers to build tools that enhance coding workflows, automate tasks, and boost productivity.
Be a part of the next AI-powered development tools redefining software engineering.Collaborate with top-tier engineers and AI specialists.Solve complex challenges in a fast-paced, growing company.
Our tech stack:React, TypeScript, Python, Postgres, Redis, AWS (leveraging its services extensively).
Responsibilities:You’ll play a key role in designing and developing software, balancing backend and frontend development. Responsibilities include architecting scalable backend services, optimizing cloud-based solutions, and building interactive UI components and IDE plugins. Solve challenges like parsing large codebases, integrating AI assistants, and optimizing performance.
Requirements:- 8+ years in full-stack engineering, with strong backend and frontend experience.
- Frontend: Deep expertise in React, TypeScript, and modern frontend architectures.
- At least 4 small fast growing customers / companies.
- Hands on experience with AWS and cloud services.
- Experience with Python or NodeJS
Advantage:
- Use AI-powered dev tools in your day-to-day workflow.
- Experience working with CI/CD pipelines, automated testing, and modern development workflows.
- Experience with Infrastructure as Code (IAC) tools such as Terraform or Pulumi.
Why join us?- Be a part of the next AI-powered development tools redefining software engineering.
- Collaborate with top-tier engineers and AI specialists.
- Solve complex challenges in a fast-paced, growing company.
- Enjoy a fun work environment, and exciting opportunities as we rapidly expand.
- Gain exposure to cutting-edge tech while we expand weekly.
We are waiting for your CV :)
More -
· 68 views · 18 applications · 29d
Python Expert (Kubernetes)
Full Remote · Worldwide · 7 years of experience · B2 - Upper IntermediateKey Responsibilities: Backend Development: Develop, optimize, and maintain robust backend applications using Python (Django is a plus). Microservices Architecture: Design and implement scalable, efficient microservices architectures to support business...Key Responsibilities:
- Backend Development: Develop, optimize, and maintain robust backend applications using Python (Django is a plus).
- Microservices Architecture: Design and implement scalable, efficient microservices architectures to support business needs.
- Cloud Solutions: Leverage AWS services (e.g., ECS, EKS, Lambda, S3, RDS) to design, develop, and deploy cloud-based applications.
- Kubernetes Management: Work with Kubernetes (K8s) to deploy and manage containerized applications ensuring smooth and efficient operations.
- Performance & Reliability: Ensure backend systems maintain optimal performance, reliability, and security to meet business and customer requirements.
- Collaboration & Strategy: Work closely with cross-functional teams to define system architecture and drive technical strategies for product development.
- Troubleshooting & Optimization: Identify and troubleshoot complex issues, applying solutions to improve system efficiency and reduce downtime.
Requirements:
- Experience: 7+ years of professional experience in software development, with a strong focus on backend technologies.
- Technical Skills:
- Proficiency in Python (Django experience is a bonus).
- In-depth understanding of Kubernetes (K8s) for container orchestration and management.
- Experience in developing and deploying cloud solutions using AWS services, including ECS, EKS, Lambda, S3, and RDS.
- Strong background in microservices architecture and distributed systems.
- Database Knowledge: Experience working with both relational and NoSQL databases.
- Problem-Solving: Strong debugging skills and a deep understanding of performance optimization techniques.
- Team Player: Ability to collaborate effectively with other developers, product managers, and engineers to ensure the success of key projects.
Preferred Qualifications:
- Knowledge of continuous integration and continuous delivery (CI/CD) pipelines.
- Experience with containerization tools like Docker.
- Familiarity with DevOps principles and practices
-
· 79 views · 40 applications · 26d
Senior Python Engineer
Full Remote · Worldwide · 5 years of experience · B2 - Upper IntermediateWhat You’ll Do Architect and lead development of scalable Python-based infrastructure for AI research and production deployment at enterprise scale. Design and implement complex systems for analyzing production data and code to support advanced agentic...What You’ll Do
- Architect and lead development of scalable Python-based infrastructure for AI research and production deployment at enterprise scale.
- Design and implement complex systems for analyzing production data and code to support advanced agentic reasoning workflows.
- Mentor junior developers and establish engineering best practices, code standards, and testing frameworks.
What We’re Looking For
- 5+ years of Python experience with a proven track record of building and scaling production systems.
- Expert-level knowledge of data structures, algorithms, and system design principles.
- Extensive experience with backend frameworks (Django, FastAPI) and RESTful API.
- Expertise in database design, optimization, and management (PostgreSQL, vector databases, distributed systems).
- DevOps and cloud infrastructure experience (AWS, GCP, or Azure) including containerization, CI/CD, and monitoring.
- Proven leadership experience mentoring juniors and driving technical decision-making.
- Experience with ML/AI systems and familiarity with ML frameworks (Agno, LangChain).
- Excellent communication skills and experience leading distributed teams.
- Degree in computer science or equivalent experience.
-
· 315 views · 58 applications · 17d
Junior Full Stack Engineer to $550
Full Remote · Armenia, Romania, Ukraine · B2 - Upper IntermediateWe’re looking for a Junior Full Stack Engineer to run the product across diverse inputs and provide structured technical feedback to help our AI team improve it. What You’ll Do Run Magician on real-world design scenarios. Review and critique generated...We’re looking for a Junior Full Stack Engineer to run the product across diverse inputs and provide structured technical feedback to help our AI team improve it.
What You’ll Do
- Run Magician on real-world design scenarios.
- Review and critique generated React/TypeScript code for readability, correctness, and maintainability.
- Document issues, identify patterns, and highlight strong outputs.
- Share structured insights with the AI team to guide improvements.
- Collaborate with product and engineering teams to refine testing and evaluation processes.
What We’re Looking For
- Strong foundation in React and modern frontend practices (TypeScript, CSS, component-driven development).
- Ability to evaluate not just bugs, but also design and architectural quality in code.
- Detail-oriented, curious, and excited about AI-driven developer tools.
- 0–3 years of experience (new graduates welcome!).
Bonus Points
- Familiarity with Figma or design-to-code workflows.
- Exposure to LLMs or AI-assisted development.
-
· 81 views · 13 applications · 4d
Senior FS Engineer
Full Remote · Armenia, Poland, Ukraine · 5 years of experience · B2 - Upper IntermediatePython 80%, React.js 20% We’re building the future of industrial automation. As a core engineer, you’ll have the opportunity to shape both the product and the culture while working on challenges at the intersection of AI, robotics, and scalable cloud...Python 80%, React.js 20%
We’re building the future of industrial automation.
As a core engineer, you’ll have the opportunity to shape both the product and the culture while working on challenges at the intersection of AI, robotics, and scalable cloud software.What You'll Do
• Design and develop core infrastructure for a complex, real-time industrial automation platform
• Take end-to-end ownership of features from conception to deployment
• Have direct impact on product direction and technical decisions as an early team member
• Build robust, scalable solutions that will power thousands of production lines
Required Experience
• Real-time event systems (SSE) and message queuing - MUST
• 5+ years of hands-on software engineering experience
• Full-stack proficiency with JavaScript/TypeScript (Next.js/ React.js) and Python
• Daily use of AI tools (ChatGPT, Claude, Copilot) to accelerate development
• FastAPI, WebSockets, Python async programming
• PostgreSQL, Redis, and workflow orchestration systems
• Docker containerization and microservices architecture
More -
· 77 views · 19 applications · 24d
Senior FS Engineer with SSE experience
Full Remote · Ukraine · 5 years of experience · B2 - Upper IntermediateCompany building the future of industrial automation. Physical AI platform enables seamless programming of robots, controllers, and sensors, replacing hundreds of lines of code with a single command. As a core engineer, you’ll have the opportunity to...Company building the future of industrial automation. Physical AI platform enables seamless programming of robots, controllers, and sensors, replacing hundreds of lines of code with a single command. As a core engineer, you’ll have the opportunity to shape both the product and the culture while working on challenges at the intersection of AI, robotics, and scalable cloud software.
What You'll Do:
• Design and develop core infrastructure for a complex, real-time industrial automation platform
• Take end-to-end ownership of features from conception to deployment
• Have direct impact on product direction and technical decisions as an early team member
• Build robust, scalable solutions that will power thousands of production lines
Required Experience:• 5+ years of hands-on software engineering experience
• Full-stack proficiency with JavaScript/TypeScript (Next.js) and Python
• Experience in fast-paced, dynamic environments preferred
• Daily use of AI tools (ChatGPT, Claude, Copilot) to accelerate development
Technical Skills We ValueBackend:
• FastAPI, WebSockets, Python async programming
• PostgreSQL, Redis, and workflow orchestration systems
• Real-time event systems (SSE) and message queuing — very important to have
Frontend:
• React/TypeScript with real-time data streaming
• Experience with real-time visualization and state management
Infrastructure:
• Docker containerization and microservices architecture
• Experience with scalable, distributed systems
We are waiting for your CV!
More -
· 129 views · 9 applications · 3d
Senior Automation QA Engineer – Python and LLM Testing
Full Remote · Spain, Poland, Portugal, Ukraine · 4 years of experience · B2 - Upper IntermediateWe are looking for a Automation QA Engineer to join our team in Poland. The role will primarily focus on API testing (80%) with UI testing (20%), alongside testing LLM-powered AI solutions. You will help design, enhance, and maintain automation...We are looking for a Automation QA Engineer to join our team in Poland. The role will primarily focus on API testing (80%) with UI testing (20%), alongside testing LLM-powered AI solutions. You will help design, enhance, and maintain automation frameworks, ensuring efficient and scalable testing—especially for AI/LLM-driven features.
Key Responsibilities:
Automation Framework & Strategy
- Contribute to designing and improving automation testing strategies.
- Develop and maintain automation frameworks for API, UI, and LLM validation.
- Ensure scalability, maintainability, and reusability of automation code.
Test Development & Execution
- API Testing: Develop automated API tests in Python using the Requests library.
- UI Testing: Create and maintain UI tests with Playwright.
- LLM Testing: Design and execute automated test suites for Large Language Model (LLM)based features, including prompt validation, output accuracy, and bias/error detection.
- Integrate automated tests with Postman collections where applicable.
- Execute performance, regression, and functional tests.
Continuous Integration & Deployment
- Integrate automation tests into CI/CD pipelines (Jenkins preferred).
- Work with Docker and Kubernetes to manage and scale test environments.
Collaboration & Documentation
- Collaborate with developers, QA, and DevOps teams to improve the QA process.
- Write test plans, strategies, and design documents.
- Track issues using Jira and manage test cases (Xray optional).
- Analyze logs, investigate failures, and troubleshoot in staging and production.
Required Qualifications & Experience:
✅ Must-Have:
- 5 years of experience in test automation or a related QA role.
- Strong programming skills in Python.
- Solid experience in API automation (Requests library) and UI automation (Playwright).
- Hands-on experience testing LLM-based applications (prompt engineering, output evaluation, hallucination/bias testing).
- Experience with CI/CD tools (Jenkins preferred).
- Experience with Docker & Kubernetes for test environments.
- Strong analytical, problem-solving, and debugging skills.
- Experience with Jira for tracking and reporting.
- Ability to work independently and proactively in a fast-paced environment.
✅ Nice to Have:
- Experience with Kafka.
- Familiarity with Xray for test management.
- Knowledge of AWS cloud services.
- Experience with ML/AI model evaluation metrics.
- 1
- 2