Software Engineer (AI)
- Hiring from
- Poland
- Work type
- Remote
- Posted
621,242 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Team Summary
Our client is a global smart-home security company (video doorbells, cameras, alarm systems) serving millions of households. To improve its customer support, we build an AI-powered platform that processes 1,000+ customer-support conversations per hour. It detects the specific product problems customers face, links them to the right engineering tickets, and verifies with data whether each fix actually worked. We own its evolution end to end, with a focus on measurable results and an AI-first engineering workflow.
Job Summary
We are looking for a Software Engineer with hands-on experience building backend services on the cloud and a strong AI-driven development workflow. In this role, you will deliver features from task to production: reviewing real customer data, building and testing backend services on AWS, and measuring whether the results got better. Additionally, you will work closely with product managers and cross-functional engineering teams to drive impactful solutions.
Responsibilities & Duties
- Use AI coding agents (Cursor, Claude Code, or similar) as the primary development workflow; review, test, and own all generated code
- Implement features and improvements in backend services and data pipelines that process conversation data
- Integrate LLM services (Amazon Bedrock) into existing workflows: prompts, structured outputs, validation, and retries
- Build and maintain integrations with external systems through REST APIs (e.g. Jira)
- Extend automated quality checks: add real cases to regression test sets, track accuracy metrics, compare results with the human baseline
- Review system outputs and real customer conversations, find why the system was wrong, and fix it
- Participate in technical discussions and contribute to specifications for your features
- Keep services reliable and observable (logging, metrics, alarms) together with senior engineers
- Write unit and integration tests, and participate in code reviews
- Collaborate with a distributed, cross-functional team and the product owner on daily priorities
Qualifications & Skills
- Regular use of AI coding agents for development, with the ability to show work built that way (commercial or personal projects)
- 2+ years of commercial backend software development experience
- Programming skills in Python, Go, JavaScript and TypeScript for AWS CDK
- Hands-on experience with core AWS services (Lambda, S3, SQS/SNS, IAM, CloudWatch)
- Working knowledge of databases: PostgreSQL and/or DynamoDB; good SQL
- Experience building or maintaining data processing jobs or pipelines; understanding of idempotency and retries
- Experience integrating REST APIs
- Hands-on experience with LLM APIs (Bedrock, OpenAI, Anthropic): prompts and structured outputs
- Familiarity with Git, CI/CD pipelines, and automated testing
- Good understanding of data structures, design patterns, and clean code principles
- Good communication and collaboration skills in distributed teams
- Upper-intermediate (B2) written and verbal English
We offer multiple benefits that include
- The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member
- Competitive salary packages with performance-based annual reviews
- Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company
- Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law
- Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations
- Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes
- Comprehensive private medical insurance to supplement your standard NFZ coverage.
