Join as an early engineer covering both backend infrastructure and user-facing features. The role combines system design, product decisions and, when needed, direct conversations with customers.
Compensation
Base salary: $150,000 to $300,000
Equity
Responsibilities
Build and improve core infrastructure and user-facing product features
Design systems for long-running processes, personalization and internal tools
Make product and design choices that improve the user experience
Join customer conversations when needed to explain features and recommended practices
Work closely with leadership to keep shipping product improvements quickly
Requirements
Nice to have: Sensitivity to interface quality
Nice to have: Founder experience
Nice to have: Experience at a strong engineering organization
Nice to have: Standout results in academic contests or strategy-based play
Own the full lifecycle of integrations between our AI platform and enterprise customer systems, from solution design through production rollout and ongoing reliability.
Locations (4)
Texas, United States
New York, United States
Pennsylvania, United States
Florida, United States
Responsibilities
Architect, build, and own complex integrations using REST APIs, WebSockets, and webhooks
Design and deploy production solutions on cloud platforms (GCP / AWS / Azure)
Lead integration of AI/LLM capabilities (LangChain, OpenAI, Anthropic, or similar SDKs) into customer workflows
Design, build and operate a substantial part of the autonomy evaluation metrics platform, collaborating with Perception, Planning and Systems engineers to connect model experiments to reliable metrics and improve models and data.
Compensation
Salary Range for California Based Applicants: $179,000-$223,800
Responsibilities
Own the design and delivery of a metrics-platform area, such as the metric registry, computation services or comparison and reporting APIs
Design versioned metric definitions and data models for inputs, aggregation, slicing and results
Build distributed computation and storage paths with idempotent execution, incremental processing and controlled backfills
Build comparison tools that expose coverage, sample sizes, uncertainty and changes in evaluation inputs
Partner with model developers to design evaluation experiments, inspect predictions and analyze failure patterns
Rivian’s Autonomy Eval Infrastructure team builds the software that helps engineers understand and improve the ML models behind our driving systems and gives release teams evidence they can trust. As a senior metrics-platform engineer, you will design, build and operate a substantial part of the platform that makes autonomy evaluation consistent and reproducible.
Locations (3)
Palo Alto, California, United States
London, England, United Kingdom
Belgrade, Central Serbia, Serbia
Compensation
Salary Range for California Based Applicants: $179,000-$223,800 (actual compensation will be determined based on experience, location, and other factors permitted by law).
Responsibilities
Own the design and delivery of a metrics-platform area, such as the metric registry, computation services or comparison and reporting APIs
Design versioned metric definitions and data models for inputs, aggregation, slicing and results
As a Senior Platform Hardware Design Engineer, you will lead and be part of the design team developing state-of-the-art systems. This is a dynamic and fast-paced engineering environment where you will lead and participate in a wide variety of challenging product development projects.
Locations (3)
Austin, Texas, United States
Denver, Colorado, United States
Longmont, Colorado, United States
Responsibilities
Technically lead cross-functional engineering teams responsible for system and hardware development of AI acceleration-based systems from product definition to production.
Provide cross-functional technical leadership and communication within the hardware engineering, architecture, customer, and program management teams.
Actively drive technical definition/architecture and program execution/issue resolution in a dynamic development environment with programs in various development phases ranging from concept, feasibility, execution, production, or sustaining.
Senior Software Engineer (Python, C++ in Robotics, AI)
As a Software Engineer, you will develop software for the Company's Controller and Camera products, offering advanced functionalities in device control, robotics, computer vision, and AI for industrial automation.
Design, develop and maintain software in Python and C++ for low-code robotics programming, AI training / inference, computer vision, device control and other related technologies.
Collaborate with product and other development teams to meet customer expectations.
Assist test engineers in integration and stress testing.
Work closely with external and internal users to troubleshoot and address issues in production.
Requirements
BSc degree or higher in Computer Science, Computer Engineering, Software Engineering or related fields.
Systems Engineer responsible for the radiation-producing subsystem of Radiation Oncology products, leading system requirements, integration, verification, and technical problem solving.
Compensation
The base pay range for this position is: $160,500 - $220,682
Responsibilities
Define, maintain, and manage subsystem requirements, specifications, interfaces, and verification strategies.
Lead system integration activities and drive resolution of complex technical issues across hardware, software, manufacturing, service, and supplier interfaces.
Coordinate cross-functional technical efforts throughout the product lifecycle, from concept development through product release and sustaining engineering.
Develop and execute system-level test plans, analyze results, and ensure traceability between requirements, design, and verification activities.
Support product risk management activities, including root cause analysis, failure investigations, and implementation of corrective actions.
Lead, coach and develop an engineering team, guiding technical decisions for backend services and frontend applications, and shaping product plans.
Compensation
Annual bonus based on your annual performance and company results.
Long term discretionary incentive plan based on Allegro.eu shares (restricted stock units).
Responsibilities
Lead, coach and develop an engineering team, providing clear expectations, regular feedback and opportunities for growth.
Guide technical decisions for backend services built with Kotlin and Spring Boot and frontend applications built with TypeScript and React, using MongoDB, Hermes (Kafka) for event-driven communication, and Kubernetes.
Help build the team’s capabilities through recruitment, onboarding and thoughtful development of its skills.
Partner with Product, UX and analytics to understand customer needs, explore opportunities and shape achievable product plans.
Guide technical decisions across customer-facing experiences and supporting services, balancing delivery speed, reliability, performance and maintainability.
As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking, Consumer Card Technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Compensation
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
Responsibilities
Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Develops secure high-quality production code, and reviews and debugs code written by others
Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
Requirements
Act as the main technical contact for enterprise customers: run discovery, translate business requirements into technical solutions, and drive deployments to go-live
Debug and resolve critical production issues across distributed systems, and lead root-cause analysis