Planet’s Built Environment applied machine learning team delivers advanced geospatial products primarily for external customers, with a focus on advanced analytics such as change detection, object detection, and emerging generative AI capabilities. This role is a blend of hands-on engineering and modeling where you’ll implement novel methods, ensure testing/validation, and deploy solutions. You’ll collaborate with data scientists and software engineers to drive innovation in remote sensing and large-scale geospatial analytics.
Remote Software engineering Jobs · US
507 results
FiltersJob listings
Own the text-to-SQL accuracy problem end-to-end by designing evals, iterating prompts, and improving retrieval/routing. Build and operate the experimentation and evaluation loop including automatic evals, regression suites, and dataset curation. Design pragmatic LLM application architectures optimized for accuracy and latency. Ship production-grade code, support deployments, instrument, monitor, and troubleshoot model behavior in customer environments.
Looking for an Engineering Manager to lead our team of engineers working to design, develop, and enhance our core Data Ingestion platform. This platform is critical for processing massive, real-time data streams that power our customer-facing products and internal machine learning models. This is a hands-on role where you are expected to balance people management, technical oversight, and cross-functional leadership
We are seeking a Senior Software Engineer who is passionate about the future of software development. In this role, you will be a key contributor to our core platform, designing and building scalable, high-performance services. We are looking for an individual who is excited by the practical application of AI to enhance our own development processes, and AI-powered tools to boost developer velocity, improve code quality, and automate complex tasks.
We're looking for an AI Systems Engineer to design and build the technical foundation powering 1mind's Superhumans, real-time, multimodal AI beings that communicate through audio, video, and language. You'll work across pipelines, infrastructure, and orchestration layers to make Superhumans responsive, expressive, and reliable in production environments.
Build modern cloud-native apps, event-driven micro-services, and agent-integrated workflows. Participate fully in team ceremonies, continuous improvement, release operations, and knowledge-sharing, while proactively owning the developer-led QA for all releases. Responsibilities include creating user interfaces (React/Next, ACE) and backends (Python/FastAPI, Node.js ), integrating tightly with Kafka/EventBridge/Redis Streams for async agentic workflows.
This role leads custom platform development for enterprise-level customers, taking projects through the entire life cycle. Tackles problems and resolves complex issues, while working in a distributed environment. A successful team member will be proactive and collaborative!
An ambitious Software Engineer who will be in the driver’s seat as we design and deliver the entire customer-facing application layer for our growing line of AI solutions. You thrive on fast, secure, consistent deployments and want to be in the lead thanks to your high degree of ownership and control. Scalability and reliability are hardwired into your DNA.
Be part of a team that is committed to delivering best-in-class service to our customers, building intelligent process automation tools that reduce operational friction across cross-functional teams. You'll help design and implement automation frameworks that simplify workflows and accelerate delivery, collaborating with stakeholders to identify opportunities for AI-driven process optimization, develop automation scripts and integrations, and experiment with innovative solutions.
Manages the software engineering process and reviews and analyzes system specifications, interfaces and requirements. Prepares programming specifications, analyzes existing systems and subsystems for reusability benefits and needed changes. Prepares design plans and written analyses, unit and test scripts, and documentation. May lead a software development team and mentor junior software engineers.