Docker helps developers bring their ideas to life by conquering the complexity of app development.
Staff Software Engineer, Networking
Location
California
Posted
6 days ago
Salary
$170.4K - $275.6K / year
Seniority
Lead
Job Description
Staff Software Engineer, Networking
Docker, Inc
• Design, implement, and operate core networking services that power Docker's Sandboxes platform across local laptops and public cloud environments • Build scalable networking infrastructure for microVM orchestration, workload scheduling, and lifecycle management • Develop high-performance networking data- and control-plane components for multi-tenant agentic workloads • Ensure network reliability, observability, and performance across Docker's Sandbox infrastructure • Collaborate with product, platform, and security teams to deliver customer-focused capabilities • Participate in architectural discussions, code reviews, and design documents • Contribute to automation and CI/CD improvements across the deployment pipeline • Debug and resolve production issues across distributed systems in local and public-cloud environments • Take part in on-call rotation for your team; respond to incidents and drive continuous improvement of system reliability and availability
Job Requirements
- 8+ years of experience building and leading large-scale cloud or distributed systems, with a focus on networking foundations
- Track record of driving technical consensus and delivering high-quality infrastructure software at scale, on tight timelines
- Experience with microservices architecture, container networking, service mesh, policy enforcement, and container orchestration
- Experience with kernel and user-space networking technologies, including Linux networking, OVS/OVN, DPDK, and eBPF
- Experience designing and operating highly available, secure, and observable networking infrastructure
- Strong understanding of cloud infrastructure (AWS, Azure, GCP, OCI) and related scalability patterns
- Familiarity with CI/CD pipelines, monitoring, and infrastructure-as-code tooling
- Excellent problem-solving and debugging skills in distributed environments
- Strong communication skills and ability to collaborate across remote, cross-functional teams
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
- Freedom & flexibility; fit your work around your life
- Designated quarterly Whaleness Days plus end of year Whaleness break
- Home office setup; we want you comfortable while you work
- 16 weeks of paid Parental leave (after 6 months of employment)
- Technology stipend equivalent to $100 USD net/month
- PTO plan that encourages you to take time to do the things you enjoy
- Training stipend for conferences, courses and classes
- Equity; we are a growing start-up and want all employees to have a share in the success of the company
- Docker Swag
- Medical benefits, retirement and holidays vary by country
- Remote-first culture, with offices in Seattle and Paris
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Serve as the technical authority within the development teams, making implementation decisions, resolving technical disagreements, and ensuring the team operates to a consistently high engineering standard. • Lead end-to-end delivery of complex features across backend, frontend, and mobile platforms — from design through deployment and monitoring — while actively guiding teammates through their portions of the work. • Conduct thorough, constructive code reviews that improve quality and accelerate the growth of junior engineers. • Mentor Software Engineers through pairing, design discussions, and regular technical guidance. • Collaborate with Product, QA, and Customer Success to clarify requirements, estimate accurately, and deliver reliable features on schedule. • Proactively lead knowledge transfer of your owned areas to teammates, ensuring the team can operate effectively without you and no single engineer becomes a bottleneck.
• Develop and maintain hybrid mobile applications using Angular and Ionic/Capacitor, ensuring quality, performance, and a good user experience; • Develop and maintain the Backend for Frontend (BFF) using Node.js (NestJS), handling integrations between the app and backend services; • Participate in the implementation of new features, improvements and bug fixes, following the architectural patterns defined by the team; • Analyze business requirements and translate them into technical solutions, participating in task definition with the team; • Identify opportunities to improve the codebase, proposing solutions to reduce technical debt and increase application quality; • Collaborate with architects, technical leads, Product Owners and other developers during refinement sessions and agile ceremonies; • Develop integrations with APIs, ensuring efficiency, security and quality in system communication; • Implement and maintain analytics events, ensuring correct data collection and traceability of the user journey; • Develop automated tests and support the maintenance of delivery quality; • Contribute to the technical documentation of developed features; • Follow best practices for development, security, versioning, observability and performance.
AI Developer - Model Creation & Full Stack
ECS Tech IncAll candidates must meet the following criteria: Must be a US Citizen, no dual Citizenships. Must be able to secure a Public trust clearance. Must be able to work across multiple programs across the Federal and DOD space. The core values that ECS looks for in an engagement manager include: Teamwork, Respect, Accountability, Integrity, and Leadership.
Role Description Everforth ECS is seeking a highly skilled AI Developer with expertise in machine learning model creation and full-stack application development. The ideal candidate will be excited to join an organization that is heavily investing in AI. This role requires the need to build high performance Python-based AI/ML solutions capable of processing extremely large data sets and integrating them into scalable web applications, including LLMs. This role also requires strong problem-solving skills, a deep understanding of AI frameworks, and the ability to work across the entire technology stack. Key Responsibilities: - AI/ML Model Development - Design, build, fine tune and train machine learning and deep learning models using Python. - Perform data preprocessing, feature engineering, and model optimization. - Evaluate models using domain appropriate metrics and improve performance iteratively. - Deploy custom models to production environments (cloud/on-premises) using MLOps best practices. - Full-Stack Development - Develop high throughput, event-driven microservices (RESTful APIs, GraphQL) for application backends and MCP servers to serve AI models. - Build responsive and user-friendly front-end interfaces for AI-powered applications. - Integrate AI models into web and mobile applications. - Ensure scalability, security, and performance of deployed solutions. - Collaboration & Documentation - Work closely with data scientists, developers, frontend developers, and product managers. - Document model architectures, APIs, and deployment processes. - Participate in code reviews and maintain high coding standards. Qualifications - Bachelor’s or Master’s degree in Computer Science, AI, Data Science, or related field. - 3+ years of experience in AI/ML development and full-stack application building. - Programming: Strong proficiency in Python (NumPy, Pandas, scikit-learn, TensorFlow, PyTorch, Transformers). - Full Stack: Experience with backend frameworks (Django, Flask, FastAPI) and frontend frameworks (React, Angular, or Vue.js). - Databases: Knowledge of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis), Oracle 19c, Azure Databricks. - Experience with Databricks. - DevOps & Deployment: Familiarity with Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS, Azure, GCP). - General knowledge of Geospatial technology. - Version Control: Proficiency with GitHub workflows. - Mathematics & AI Concepts: Strong understanding of statistics, linear algebra, and machine learning algorithms. - Knowledge of data visualization tools (Matplotlib, Plotly, D3.js). - Familiarity with microservices architecture. - Prior experience in AI product development from concept to deployment. Requirements - Candidates must be able to obtain a USPS Public Trust Clearance. This requires US Citizenship or Permanent Resident Status (Green Card), and the ability to pass a stringent background check. Benefits - Salary Range: $130,000 - $145,000 - General Description of Benefits
GTM Engineer
ShippyProThe multi-carrier shipping platform for scalable global logistics. Make people work better.
• Build internal GTM tools, automations, and workflows • Connect APIs across CRM, product, analytics, marketing, and outbound systems • Develop AI-powered workflows and agents • Experiment with MCP servers, integrations, and AI tooling • Improve attribution, funnel visibility, and lifecycle operations • Support rapid experimentation across acquisition and conversion initiatives • Identify inefficiencies and solve them through engineering



