S

SQUAD PL

End-to-end hardware-software AI-powered IoT product development

Software Engineer - AI

AI Application EngineeringPosted on Nov 9
Full-timeWrocław, PolandNo salary listedIn-person

About the Job

Requirements

  • Proven daily use of AI coding agents for development, with the ability to show shipped work built using them.
  • At least 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, including Lambda, Step Functions, S3, SQS/SNS, EventBridge, IAM, and CloudWatch.
  • Strong knowledge of PostgreSQL (RDS Aurora) and/or DynamoDB, and solid SQL skills.
  • Experience designing data pipelines, including batch and incremental processing, idempotency, schema evolution, and backfills.
  • Experience integrating third-party REST APIs, including authentication, rate limits, retries, and pagination.
  • Practical experience with LLM APIs such as Bedrock, OpenAI, and Anthropic, including prompts, structured outputs, and error handling.
  • Experience with CI/CD pipelines and infrastructure-as-code using AWS CDK, Terraform, or CloudFormation.
  • Understanding of design patterns, data structures, and software architecture.
  • Upper-intermediate (B2) or higher written and verbal English proficiency.

Responsibilities

  • Use AI coding agents such as Cursor or Claude Code as the primary development workflow, and 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 such as Amazon Bedrock into production workflows, including structured outputs, validation, retries, and cost and latency control.
  • Build integrations with external systems through REST APIs, including Jira and internal service-ownership and incident systems.
  • Build and maintain automated quality checks, including regression test sets from real data, accuracy metrics, and comparisons 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 through logging, metrics, and 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.

About the Company

SQUAD PL

End-to-end hardware-software AI-powered IoT product development

SQUAD PL provides end-to-end engineering services for AI-powered camera and IoT products, acting as an integrated partner from concept to manufacturing readiness. It combines hardware engineering (sensor selection, PCB design, power optimization) with full-stack software (firmware, connectivity, cloud backends, and iOS/Android mobile apps) and an AI data pipeline (data collection, annotation, analytics). Its large in-house R&D footprint and testing labs enable early real-world validation, helping reduce risk and speed time-to-market. Its goal is to deliver complete product development and validation under one roof, allowing customers to bring AI camera and IoT devices to market efficiently while maintaining control over hardware, software, and data.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Limassol Municipality, Cyprus
Founded
2016

Recently Posted Jobs

Explore more opportunities at SQUAD PL

See more jobs