For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Yularatech
Yularatech

Senior Software Engineer – AI Automation & Runtime Systems

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Automation
Software Development
AI
+42

Contract role
a day ago
Apply now

Position Title: Senior Software Engineer – AI Automation & Runtime Systems

Department: IT – Software Development

Experience Level: Minimum of 5+ years of hands-on professional experience in building AI-driven automation systems, scalable backend components, and cross-platform UI interaction frameworks.

Manager: Head of India Operations

Direct Reports: NA

Hire type: Contract

Location: Remote

ⓘ View potential timezone restrictions

Work-times: IST timezone

Tag: Python Engineer – AI Agent & Cross-Platform Automation, Senior Software Engineer – AI & Automation, Lead Software Engineer – Automation Systems

Yularatech is an IT services provider offering end-to-end quality IT solutions to our partner clients. We specialize in IT skills resourcing, IT consulting and outsourced application development and support.

Position Summary

We are seeking a Senior Software Engineer to help build an AI assistant that can operate software interfaces like a human across web, desktop, and remote applications.

The role involves strong Python development, UI interaction automation, and designing reliable, secure, cross-platform execution flows. You will work on core runtime systems, concurrency models, accessibility integrations, and adaptive UI handling to ensure the AI performs tasks safely, consistently, and intelligently.

Key Responsibilities

AI Agent & Computer Interaction Automation Responsibilities

  • Build core components enabling the AI agent to operate software interfaces like a human.
  • Implement systems that allow the AI to click, type, fill forms, navigate apps, and handle pop-ups.
  • Design robust UI-state detection logic to ensure the AI works even when layouts change.
  • Build fallback and recovery flows for non-deterministic or unexpected UI behavior.
  • Enable the AI to operate across web apps, desktop apps, and remote desktops.
  • Ensure all AI actions comply with security, authentication, and company policies.

Core Engineering Responsibilities

  • Build new product features and modules from scratch.
  • Work with UI interaction layers for web and desktop environments.
  • Develop and maintain backend services and core application components.
  • Implement Desktop UI automation and integrate with OS accessibility APIs.
  • Enable stable cross-platform execution across Windows and Mac.
  • Handle async execution, concurrency, and multi-process workflows.
  • Design runtime sandboxing and enforce strong security boundaries.
  • Manage non-deterministic UI behaviour and build reliable fallback logic.
  • Implement logging, tracing, error handling, and debugging systems.
  • Collaborate closely with frontend, DevOps, QA, and product teams.
  • Support cloud deployments (preferably AWS) and CI/CD pipelines.

Mandatory Skills

AI Interaction & Automation Skills

  • Experience building automation systems that interact with UI elements (buttons, forms, pop-ups, modals).
  • Ability to design reliable, human-like UI interaction flows for web, desktop, and remote environments.
  • Strong understanding of screen-level automation, UI element detection, and fallback logic.
  • Familiarity with tools or frameworks that simulate human interaction (accessibility APIs, UI automation APIs).
  • Ability to design safe automation that respects permissions and security boundaries.

Core Technical Skills

  • Strong programming experience in Python (must-have).
  • Good understanding of APIs, microservices, and backend system design.
  • Experience with Desktop UI automation and OS accessibility APIs.
  • Basic experience with async programming and event-driven architectures.
  • Experience with SQL/NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB).
  • Experience with cloud platforms (preferably AWS – Lambda, ECS, API Gateway, SQS, RDS).
  • Strong understanding of concurrency, async flows, and multi-process execution.
  • Experience using Git and Agile development processes.
  • Ability to work independently without needing architect-level responsibilities.

Good to Have

  • Experience working with Windows and Mac desktop environments.
  • Knowledge of runtime sandboxing, isolation, and system security boundaries.
  • Experience with UI automation, web runtimes (DOM), Chromium or browser engine internals.
  • Exposure to OS accessibility APIs (Windows UIA, macOS Accessibility, etc.).
  • Working familiarity with non-deterministic UI behaviour.
  • Knowledge of Terraform/CloudFormation (IaC).
  • ML/CV experience is desirable.
  • Experience with LLM-driven decision models.
  • Experience in fintech, payments, or transaction-heavy systems.
  • Knowledge of monitoring tools like CloudWatch or Datadog.

About Yularatech

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service