Software Engineer (AI)

SQUAD · posted todayFresh: apply early

Open to candidates in Poland

Mid-level

Sign up and we score this job against your resume. You never pay to apply.

RemoteHunt reads employers' own pages. Free to browse. How we check

What this job asks for

Extracted by RemoteHunt

Must have

  • •Daily use of AI coding agents
  • •3+ years backend development
  • •Python, Go, JS, TS for AWS CDK
  • •AWS serverless and data services
  • •PostgreSQL/DynamoDB, SQL
  • •Data pipeline design
  • •LLM API integration

Nice to have

  • •CI/CD and IaC experience
  • •Third-party REST API integration

Tools and technologies

Python, Go, JavaScript, TypeScript, AWS CDK, Lambda, Step Functions, S3, SQS, SNS, EventBridge, IAM, CloudWatch, PostgreSQL, Aurora

Languages required

en

Worth checking before you apply

  • US-W2 only
Read the full posting

Team Summary

Our client is a global smart-home security company (video doorbells, cameras, alarm systems) serving millions of households. And in the direction of improving 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 solid experience building cloud-native services and data pipelines, alongside a proven track record of leveraging AI-driven development workflows.

In this role, you will take full end-to-end ownership of features - from analysing business requirements and reviewing real customer data to designing, building, testing, and deploying backend services on AWS. 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
  • Contribute to technical specifications and system design decisions
  • Develop and evolve backend services and data pipelines that ingest, process, and store high volumes of conversation data
  • Integrate LLM services (Amazon Bedrock) into production workflows: structured outputs, validation, retries, cost and latency control
  • Build integrations with external systems through REST APIs (Jira, internal service-ownership and incident systems)
  • Build and maintain automated quality checks: regression test sets from real data, accuracy metrics, and comparison against the human baseline
  • Analyze system outputs and real customer conversations to find root causes of errors and fix them
  • Ensure reliability, idempotency, and observability of existing services (logging, metrics, alarms)
  • 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

  • Proven daily use of AI coding agents for development, with the ability to show shipped work built that way
  • 3+ years of commercial backend software development experience
  • Programming skills in Python, Go, JavaScript and TypeScript for AWS CDK
  • Hands-on experience with AWS serverless and data services (Lambda, Step Functions, S3, SQS/SNS, EventBridge, IAM, CloudWatch)
  • Strong knowledge of databases: PostgreSQL (RDS Aurora) and/or DynamoDB; solid SQL
  • Experience designing data pipelines: batch and incremental processing, idempotency, schema evolution, backfills
  • Experience integrating third-party REST APIs (authentication, rate limits, retries, pagination)
  • Practical experience with LLM APIs (Bedrock, OpenAI, Anthropic): prompts, structured outputs, error handling
  • Experience with CI/CD pipelines and infrastructure-as-code (AWS CDK, Terraform, or CloudFormation)
  • Solid understanding of design patterns, data structures, and software architecture
  • Excellent communication and collaboration skills, with a focus on working in distributed teams
  • Upper-intermediate (B2) or higher 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.
Send this job to a friend:TelegramWhatsApp

More remote Software Engineer jobs

See all

Get new jobs like this by email

Once a week. Remote software engineer jobs that can hire you in your country.

Hiring in: your countryChange

Weekly, only when there are at least 3 new jobs. No account needed. Unsubscribe in one click. You never pay to apply. Privacy

See how well this job fits your resume

Free, no card.

See my match for each job — free