Hands‑on software engineer with strong system design skills, deep server‑side engineering experience, and the curiosity to work across a complex enterprise platform.
Compensation
The pay range for this opportunity is from $179,127 to $234,100 + benefits. This range represents the anticipated low and high end of the salary plus bonus for this position.
Build software that enables SI agents and multimodal models to interact with real-world equipment through an existing hardware integration stack.
Compensation
$121,830 - $185,544 Annually
$121,830 - $154,500 Annually for the SES.1 level
$146,340 - $185,544 Annually for the SES.3 level
Responsibilities
Implement agent-facing tool definitions and task workflows that use documented equipment interfaces and platform services.
Develop multimodal perception and decision-support workflows using camera, telemetry, and process data.
Improve prompt logic, tool use, evaluation methods, and workflow reliability for physical-world SI applications.
Translate real-world operational tasks into practical SI-assisted workflows that are usable, testable, and maintainable.
Work with embedded, platform, and deployment engineers in a controlled environment to define safe action boundaries, human- or system-mediated approval points, and fallback behaviors using established external safety and security systems.
Requirements
Bachelor's degree in computer science, software engineering, robotics, or related field
Lead the technical direction of the search engine behind Progress’s Agentic RAG product, designing and implementing distributed Rust-based search and indexing systems.
Compensation
Generous remuneration package
Employee Stock Purchase Plan Enrollment
Vacation, Family, and Health
23 vacation days annually
Birthday day off
Community service time off
International Women's Day - March 8 is an official holiday for all employees
Life and Medical Insurance
Responsibilities
Own the architecture and roadmap of our distributed search and indexing engine, written in Rust.
Design and implement vector, full-text and graph indexes (HNSW, quantization, multi-vector, Tantivy) and the query and filtering layer on top of them.
Evolve how indexes are built, merged, sharded and replicated on object storage, PostgreSQL and NATS.
Lead large migrations and performance work, based on profiling and benchmarks, without customer downtime.
Contribute to the Python services, SDKs and PyO3 bindings built on the engine, keeping public APIs stable.
We are looking for a Senior Backend Engineer to build and scale the backend of a high-traffic gaming companion site.
Responsibilities
Build and maintain REST and GraphQL APIs in TypeScript (Fastify, Hono) for user profiles, subscriptions and game data, including authentication, rate limits and typed contracts.
Design schemas and write queries for PostgreSQL and MySQL (Prisma, Drizzle), including versioned game data, player builds and migrations on tables in live use.
Run ClickHouse analytics pipelines: request logs, materialized views, article and revenue metrics, and the queries behind dashboards.
Own the cache layers end to end: Redis-compatible stores, query caching, tag-invalidated cache, HTTP headers and CDN purges.
Build and run scheduled jobs and queue consumers (NATS) for game data sync, leaderboards, Meilisearch indexing, sitemaps, Stripe webhooks, payouts and data-deletion requests.
Lead Software Engineer responsible for designing, developing, and automating secure cryptographic services for Mastercard’s core payment switching platform.
Responsibilities
Ensure quality of application codebases and alignment with development standards
Provide input into design of automation for full infrastructure deployment
Manage review of and tests for compatibility and integration processes
Automate large scale systems spanning multiple locations and environments
Write code automating public cloud, private cloud, and bare metal
The Technical Strategist focuses on the delivery of resilient software systems, shaping technical specification and platform direction by combining architectural insight with hands-on engineering and an AI-native workflow.
Authoring, reviewing and communicating solution architecture and specifications in collaboration with the Development teams and the core Engineering team.
Championing the technical strategy of Propellerhead and aligning design and implementation of solutions.
Building trusted relationships with key client decision-makers.
Acting as the go-to technical person for client solutions and facilitating delivery prerequisites.
Developing strategies for quality measures such as speed-to-value, security, reliability, maintainability, performance and functional fit.