As a Software Engineer, you will design, develop, and maintain software solutions to meet client needs, working with cross-functional teams to gather requirements and implement scalable solutions, requiring a strong foundation in software development principles. You'll collaborate with teams to analyze requirements, design high-quality code, test, debug, participate in code reviews and document specifications and designs.
Job listings
This is a self-guided experience to build groundbreaking projects and push the boundaries using Palantir's AI Platform. Fellowship participants receive a certificate of participation and a guaranteed priority application review. Top project submissions may be selected as finalists & invited to attend DevCon3, an exclusive developer event hosted by Palantir in the Bay Area in late June 2025.
Undergraduate Software Engineering Interns/Co-ops will join Ada's team, which provides a unique opportunity for 2nd or 3rd or 4th-year undergraduates to apply their skills and learn from experienced professionals in artificial intelligence. Interns will work on exciting projects, develop practical skills, and make meaningful contributions to innovative AI solutions for a 4 month program.
We're looking for a skilled Nim developer to help drive the development and maintenance of Nimble, the Nim language server, and core Nim libraries across a range of IFT projects. In this role, you’ll work closely with project teams to consolidate, report, and resolve Nim-related issues and bugs, while also contributing to the ongoing improvement of developer tooling and the Nim ecosystem.
We're looking for a Senior Game Engineer who thrives across the full game stack — from gameplay behaviors, gameplay systems, UI, to procedural content. You’ll take ownership of complex features, collaborate closely with a small team, and make high-impact decisions on a new mobile adventure game built in Unreal Engine 5. Your work will directly shape the player experience and the foundation of our first game.
Engage with customers providing technical guidance, assistance, and prototype proof-of-concept projects. Provide technical training, configuration/code review, design guidance, and debugging for distributed systems. Triage customer issues and find solutions, ensuring customer success with RTI technology and tackle tough technology problems.
Design and implementation of highly concurrent, scalable and high-performance distributed systems in Go. Design and implementation of secure networking protocols, routing, real-time permissions and auditing systems, APIs & SDKs.
Our software team is growing and we are looking for a talented engineer to join our agile, world-class team. In this role you will develop manipulation behaviors and grasp planning algorithms for humanoid robots to manipulate the world around it. You will work closely with state estimation, navigation, and controls teams to execute your planning algorithms aimed at solving challenging problems in real-world deployments.
Work in a dynamic and exciting engineering role in Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), OpenStack, Kubernetes and the open source applications running on top of them. This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company.
This Software Engineer New Grad position is needed to design, develop, deploy and operate software solutions and help Twilio deliver real-time, low latency capabilities for next-generation communications. Our New Grad Software Engineers are eager to learn and inspire and like to think at scale and meet high availability goals, bringing a focus to solving resiliency, latency and quality challenges in our virtualized cloud environment.