Job Closed
This listing is no longer active.
We invest in people from Latam to bridge the talent gap in AI.
Software Engineering AI Trainer
Location
Colombia
Posted
77 days ago
Salary
$40 - $80 / hour
Seniority
Senior
Job Description
Software Engineering AI Trainer
Anyone AI
• Design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing • Write clear natural-language specifications and reference implementations • Develop and extend unit and integration test suites • Review peer-generated tasks for correctness, clarity, and realism • Identify edge cases, ambiguities, and potential failure modes • Ensure alignment between specifications, code, and expected outputs
Job Requirements
- Advanced professional written proficiency in English
- 3–7 years of professional software engineering experience
- Strong proficiency in Python and JavaScript/TypeScript; working knowledge of Java, C#, or Go
- Backend or full‑stack development experience in production systems
- Experience with testing frameworks (e.g., pytest, Jest, JUnit, xUnit, Go testing)
- Proven ability to debug and navigate large, multi‑file codebases
- Experience with code reviews, refactoring, and production migrations.
Benefits
- Remote
- Project-based work.
- Control over schedule.
- Opportunity to work with various vendors/employers.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Engineer – Engineering Lead
DistroDistro is a marketplace to find, hire, and pay technical talent in over 200 countries. Join now for free.
• Own the structure and organization of the engineering team — how work is scoped, assigned, tracked, and delivered • Lead sprint planning, backlog grooming, and technical prioritization in partnership with product leadership • Establish and enforce engineering processes: code review standards, release practices, incident response, and documentation habits • Mentor and develop engineers at all levels through regular 1:1s, structured feedback, and deliberate growth planning • Identify gaps in team capability or process and drive concrete improvements • Serve as the primary technical point of contact for product, operations, and leadership stakeholders • Drive clarity on technical decisions — documenting tradeoffs, aligning the team, and ensuring follow-through • Drive AI adoption and usage across the team for efficiency and growth • Own architectural decisions for AWS infrastructure, including ECS, CloudFormation, Aurora RDS, EC2, Lambda, and networking • Review and approve significant technical work; set the standard for what good looks like • Lead evaluation and integration of third-party services including AI APIs (OpenAI) and platform services (RChilli, ATS integrations) • Contribute hands-on when needed — particularly in infrastructure, system design, and complex integration work — but this is not primarily a coding role • Identify and drive resolution of systemic performance, reliability, or scalability issues
Role Description Synchron is hiring a Senior Full Stack Engineer based in Australia to ensure the reliability of the systems that power live patient sessions. This role owns the operational stability of the software stack spanning the macOS desktop application, device connectivity layer, backend services, and cloud infrastructure used in clinical environments. You will work closely with Clinical Operations, Neuroscience, and Engineering teams to diagnose and resolve issues across the entire system while improving the reliability, tooling, and infrastructure that support patient deployments. This position is critical to ensuring that Synchron’s technology remains stable during real-world clinical use. Key Responsibilities - Clinical Session Reliability: - Serve as the primary Australia-time zone on-call engineer supporting live patient sessions. - Diagnose and resolve incidents affecting the desktop application, device connectivity layer, backend services, and cloud systems. - Implement mitigations or fixes during sessions when required. - Maintain and improve session runbooks, escalation procedures, and post-incident reviews. - Full Stack Development: - Develop and maintain the macOS desktop application (Swift / SwiftUI / AppKit) used in SyncLab. - Maintain the Python backend responsible for device connectivity and orchestration. - Debug issues across the device → desktop → backend → cloud data flow. - Improve system reliability, performance, and maintainability across the full stack. - Testing & Release Infrastructure: - Build and maintain testing infrastructure for desktop software, device connectivity, and backend systems. - Ensure builds are validated prior to patient sessions and system releases. - Security, Compliance & Governance: - Work with Security and Regulatory teams to maintain secure and compliant architectures for clinical data. - Support access control, privacy protections, and security best practices across the platform. - Cross-Functional Collaboration: - Work closely with Clinical Operations, Software Engineering, Hardware, Quality, Regulatory, and Data Science teams. - Contribute to architecture discussions and operational improvements. - Help ensure system readiness for clinical deployments. - On-Call Expectations: - Primary on-call coverage during Australia business hours for patient sessions. - Rapid response to incidents affecting clinical systems. - Participation in post-incident reviews and continuous improvement of operational procedures. - Occasional off-hours coverage as required by the rotation. Qualifications - 5+ years of experience developing and operating production software systems. - Strong experience building macOS applications using Swift (SwiftUI/AppKit/Xcode). - Production experience with Python backend systems. - Experience debugging distributed systems across desktop, device, and cloud environments. - Experience interfacing with hardware devices (USB, serial, Bluetooth, or similar). - Experience operating systems in production cloud environments (AWS preferred). - Experience with CI/CD pipelines and deployment workflows. - Demonstrated experience handling production incidents or on-call rotations. Preferred Qualifications - Experience releasing and distributing macOS applications (code signing, notarization, build pipelines). - Experience working with IoT or embedded firmware systems. - Familiarity with message brokers or session routing systems (MQTT, Kafka, etc.). - Experience with containers and orchestration tools (Docker, Kubernetes, ECS). - Experience working in regulated industries (medical devices, healthcare, aerospace). - Maintain and improve CI/CD pipelines supporting desktop and backend software. - Implement and maintain observability systems (metrics, logging, tracing, alerting). - Support deployment workflows including rollout strategies such as blue/green or canary releases. - Maintain artifact management, dependency scanning, and security tooling. Why This Role Is Unique This role owns the full operational path of patient sessions — from the Swift desktop application to the device connectivity layer, backend services, and cloud infrastructure. Ensuring that these systems operate reliably during live clinical use is critical to Synchron’s mission, and this engineer will play a central role in maintaining and improving that reliability. Working Relationships - Reports to: Head of Software Engineering - Collaborates with: Clinical Operations, Systems, Hardware, Quality Assurance, Regulatory, and Data Science teams. Compensation The base salary range for this role is $165,000-$195,000AUD depending on experience, skills, and qualifications. In addition to base salary, this role may be eligible for discretionary bonuses and/or equity grants, subject to board approval and company policy. Visa Sponsorship We are unable to offer visa sponsorship for this position at this time. Equal Employment Opportunity (EEO) Synchron is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and applicants and provide equal employment opportunities without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, veteran status, or any other characteristic protected by applicable law. If you need a reasonable accommodation during the application or interview process, please let us know. Join Us At Synchron, you will be part of a transformative mission and you will work alongside driven people who believe in the power of collaboration and innovation to make a lasting impact. If you are excited to stretch your skills and contribute to something meaningful, apply now and build the future with us.
Software Development Engineer
Blueprint TechnologiesBlueprint Technologies, LLC is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, age, disability, sex, gender identity or expression, orientation, veteran/military status, religion, national origin, ancestry, marital, or familial status, genetic information, citizenship, or any other status protected by law. If you need assistance or a reasonable accommodation to complete the application process, please reach out to: recruiting@bpcs.com This role is fully remote and part-time (25 hours per week).
Role Description In this role, you will focus on triaging and diagnosing real‑world DirectX 12 game performance issues by analyzing GPU and CPU behavior across different graphics stacks. You’ll collect and interpret detailed performance traces, compare behavior between Windows and Linux environments, and clearly communicate findings and recommended next steps to graphics driver and runtime engineers. This role is highly hands‑on and sits at the intersection of graphics architecture, performance tooling, and low‑level systems analysis. - Reproduce reported DirectX 12 performance issues using data and scenarios provided by an internal testing lab. - Capture and analyze GPU and CPU profiles and traces using performance tools such as PIX (timing captures), GPUView/ETW, Windows Performance Analyzer (WPA/WPR), and vendor‑specific profilers (e.g., Radeon GPU Profiler). - Identify performance bottlenecks, including GPU‑bound vs. CPU‑bound workloads, synchronization issues, shader inefficiencies, pipeline stalls, and memory bandwidth constraints. - Analyze performance counters, timing data, and traces to isolate likely root causes and form clear, testable hypotheses. - Create clear, concise performance write‑ups that include reproduction steps, captured data, key metrics, and a summary of suspected hotspots. - Collaborate closely with graphics driver and runtime engineers to validate findings, test fixes, and confirm performance improvements or regressions. - Perform first‑level performance triage and determine appropriate next steps for deeper investigation or escalation. Qualifications - Bachelor’s degree in Computer Science, Software Engineering, or a related field. - 2–4 years of hands‑on experience in graphics performance analysis or low‑level graphics engineering. - Solid understanding of real‑time rendering fundamentals and the GPU graphics pipeline, including draw calls, shaders, textures, buffers, and state changes. - Strong knowledge of GPU architecture fundamentals such as waves/warps, occupancy, caches, memory bandwidth, and pipelining behavior. - Practical experience with DirectX 12, including command queues and lists, descriptor heaps, resource states and barriers. - Experience working with shaders, including HLSL and SPIR‑V, and a high‑level understanding of shader ISA concepts. - Hands‑on experience using graphics and performance analysis tools such as PIX, GPUView, Radeon GPU Profiler (RGP), and ETW‑based workflows. - Proficiency in C/C++ with the ability to read, understand, and reason about performance‑sensitive code paths. - Comfortable working in Windows environments, including command‑line usage, runtime or driver builds, and debugging workflows. - Comfortable working in Linux environments, including shell usage, services, and basic scripting. - Strong written communication skills, with the ability to produce clear bug reports, triage summaries, and technical findings. Preferred Qualifications - Experience comparing and analyzing performance differences across multiple operating systems or graphics stacks. - Exposure to Windows graphics stack internals, including WDDM, DXGI, ETW providers, and driver symbol debugging. - Familiarity with scripting or automation using Python, PowerShell, or Bash. - Experience performing basic data analysis using CSV files, spreadsheets, or simple plots to visualize performance trends. - Prior experience partnering directly with driver, compiler, or runtime engineering teams to diagnose and resolve performance issues. - Background in game engines, graphics middleware, or real‑time rendering applications. Salary Range At Blueprint, we strive to offer competitive pay that reflects the value of our team members. Compensation for this role is influenced by a variety of factors, including skills, education, responsibilities, experience, and geographic market. For candidates based in Washington State, the anticipated salary range is $40-$42.79 USD/hourly. Please note that we typically do not hire new employees at the top of the posted range. Actual starting pay will be determined based on experience, skills, and internal equity. The final salary and job title may vary depending on the selected candidate’s qualifications and could fall outside the stated range. Equal Opportunity Employer Blueprint Technologies, LLC is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, age, disability, sex, gender identity or expression, orientation, veteran/military status, religion, national origin, ancestry, marital, or familial status, genetic information, citizenship, or any other status protected by law. If you need assistance or a reasonable accommodation to complete the application process, please reach out to: recruiting@bpcs.com Benefits - Medical, dental, and vision coverage - Flexible Spending Account - 401k program - Competitive PTO offerings - Parental Leave - Opportunities for professional growth and development Location Remote
AI Full Stack Engineer Location: Remote (Worldwide) Type: Full-Time GigaBrands is a rapidly growing digital marketing agency focused on leveraging cutting-edge technology to drive e-commerce success for our clients. We are seeking a talented AI Full Stack Engineer to join our innovative team. This role is ideal for someone passionate about building scalable AI-powered applications that transform data into actionable insights and business growth. As an AI Full Stack Engineer at GigaBrands, you will be responsible for designing, developing, and deploying AI-driven solutions across our platform. You will collaborate closely with data scientists, product managers, and marketing specialists to create intelligent tools that optimize campaigns, automate workflows, and enhance customer experience. What You’ll Own Core Platform (dev.gigabrands.ai) • Frontend: React SPA with 120+ pages — dashboards, CRM, hiring, client reporting, sales pipeline, team ops, content tools, finance, OKRs, weekly reviews, and more • Backend: Express + tRPC API server with 214 service files covering integrations with Slack, ClickUp, Airtable, Close CRM, Meta Ads, LinkedIn Ads, Google Ads, Calendly, Stripe, PandaDoc, Google Workspace, and more • Database: PostgreSQL (DigitalOcean managed + read replica) with Drizzle ORM, PgBouncer connection pooling, 125+ migrations Automations & Intelligence Systems • Lead Qualification Pipeline — Meta lead intake, Keepa enrichment, AI pre-call briefs, audit-machine trigger, Slack card updates, Close CRM sync • Inbox Manager — AI email reply pipeline (Haiku classifier, reply generator, Slack approval flow, dedup, spam detection) • Weatherman — eCommerce trend intelligence (RSS feeds, Reddit, YouTube, Google Trends, Claude processing, content generation) • Drillbit — RAG system (pgvector, Voyage AI embeddings, BullMQ ingestion, semantic search) • Audience Lifecycle — Meta CAPI integration, custom audience management, retargeting automation • Vlad EA — Virtual executive assistant (Slack automation, scheduling, email triage) Infrastructure • Server: DigitalOcean droplet via Tailscale (no public SSH) • Process management: PM2 (17 processes — main app, audit machine, inbox-manager, weatherman, coordinator, slack-listener, x bot, lead-alerts, and more) • Containers: Docker (pgvector x2, Langfuse, Grafana, Prometheus, Alertmanager, ntfy) • Monitoring: Grafana + Prometheus dashboards, Sentry error tracking, custom Slack alerting • Security: Cloudflare Pro WAF, pre-commit hooks (credential scanning, ESLint, TypeScript baseline), security checklist on every push • Secrets: 1Password service account (CLI on server) Tech Stack Layer Stack Frontend React, TypeScript, Vite, TailwindCSS, Radix UI, TanStack Query, tRPC client, Recharts, Framer Motion, wouter Backend Node.js, Express, tRPC, Drizzle ORM, node-cron, BullMQ, Zod Database PostgreSQL 15, pgvector, PgBouncer, Redis (ioredis) AI/ML Anthropic SDK (Claude), OpenAI, Voyage AI embeddings Integrations Slack Bolt, Meta Marketing API, Google Ads API, LinkedIn API, Keepa, Calendly, Close CRM, ClickUp, Airtable, Stripe, PandaDoc, Google Workspace (service account), Amazon SP-API Infra PM2, Docker, Tailscale, Cloudflare, Sentry, Grafana/Prometheus, 1Password CLI Dev Tools ESBuild, Vitest, Playwright, Prettier, ESLint


