> Markdown version of [/jobs/ext/1343653-software-engineer](https://www.wearedevelopers.com/jobs/ext/1343653-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Sensei Biotherapeutics, Inc. - **Location:** United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), Artificial Intelligence, Computer Vision, Automation of Tests, Software Quality, Code Review, Communications Protocols, Continuous Integration, Information Engineering, Software Debugging, DevOps, Distributed Systems, Fault Tolerance, Github, Protocol Buffers, Monitoring of Systems, Python (Programming Language), Object-Oriented Software Development, Open Source Technology, Performance Tuning, E2e Testing, Prometheus, Software Engineering, Datadog, Data Logging, Cloud Platform System, Real Time Systems, GitHub Copilot, Delivery Pipeline, Grafana, Event Driven Architecture, Containerization, Kubernetes, Information Technology, Apache Kafka, Build Tools, Multiaccess Edge Computing, Restful APIs, Stream Processing, Grpc, Data Pipelines, Docker, Jenkins, Microservices - **Published:** July 19, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p5twl4fowg ## About the Role * M.Sc. in Computer Science, Software Engineering, or a related field, or equivalent professional experience. * 2+ years of experience in backend software development, preferably in distributed or real-time systems. * Strong knowledge of Python. * Solid understanding of microservices architecture, Docker, Kubernetes, and gRPC/Protobuf. * Familiarity with event-driven systems (Kafka, ROS, or other pub/sub frameworks). * Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, etc.). * Strong understanding of software testing, end-to-end integration, and system debugging. * Working knowledge of build systems, linters, and code quality assurance tools. * Excellent collaboration and communication skills; fluent in English (our daily working language). * Nice-to-have: * + Familiarity with monitoring, tracing, and observability tools (Grafana, Datadog, Prometheus). + Familiarity with edge computing, real-time camera or sensor systems, or IoT pipelines. + Experience using AI-assisted development tools (e.g., GitHub Copilot, Claude Code, etc.). + Experience in real-time data processing and streaming architectures. + Familiarity with DevOps best practices, infrastructure as code, or service orchestration. + Solid foundation in object-oriented design, concurrency, and system performance optimization. + Experience using PyCharm or similar professional development environments. + Contributions to open-source or experience working in high-availability production environments. After Six Months, Success Means: * Successfully delivered at least one real-time microservice or component into production, showing high-quality code leading to efficiency, latency, or scalability. * Familiarized with Sensei's distributed architecture, communication protocols, and CI/CD pipelines. * Collaborated effectively with the CV/ML, and Product teams to integrate software components into the production ecosystem. ## Description How Can You Help? We're looking for a smart, highly qualified Software Engineer who will play a key role in designing, implementing, and maintaining the backbone of Sensei's real-time autonomous retail platform. You will work on distributed and event-driven systems, microservices, and end-to-end pipelines that connect vision-based AI insights with robust, on-premise and cloud infrastructures. You'll collaborate closely with Computer Vision (CV), Data Engineering, and Dev-Ops teams, ensuring our systems are performant, observable, and production-ready. You will also be responsible for improving deployment pipelines, implementing best practices for software development, service communication, system monitoring, and delivering resilient, scalable software solutions. At Sensei, you'll be at the forefront of redefining how software supports next-generation AI-based retail experiences. Daily at Sensei, You Will: * Design, develop, and maintain scalable microservices and real-time data pipelines. * Work with event-driven architectures (Kafka, pub/sub) to handle high-throughput, low-latency data. * Implement robust APIs and inter-service communication using gRPC, RTCP, and Protobuf. * Contribute to containerization and orchestration using Docker and Kubernetes. * Develop and manage CI/CD pipelines (GitHub Actions) for automated testing and deployment. * Implement logging, monitoring, alerting, and observability with Datadog, Prometheus, and Grafana. * Collaborate with the CV/ML teams to integrate model inference pipelines into production services. * Handle camera image stream synchronization and real-time data processing. * Ensure strong reliability, fault tolerance, and performance across all deployed systems. * Participate in code reviews, testing automation, and continuous improvement initiatives. * Stay up to date with modern software engineering practices and share insights with your peers. ## Related Videos - [From Vibe Coding to Viable Code with Spec-Driven Development](https://www.wearedevelopers.com/videos/100216-from-vibe-coding-to-viable-code-with-spec-driven-development) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Developers become Orchestrators: From Human-in-the-Loop to Spec-in-the-Loop](https://www.wearedevelopers.com/videos/100035-developers-become-orchestrators-from-human-in-the-loop-to-spec-in-the-loop) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1964-boosting-opensearch-performance-grpc-search-in-action) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Never delegate the understanding](https://www.wearedevelopers.com/magazine/749-never-delegate-the-understanding) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)