Apply

Staff Software Engineer

Posted 7 months agoViewed

View full description

💎 Seniority level: Staff, 5+ years

📍 Location: United States, California, Washington, D.C.

💸 Salary: 210000 - 240000 USD per year

🔍 Industry: Artificial Intelligence, Natural Language Processing

🏢 Company: primer.ai

⏳ Experience: 5+ years

🪄 Skills: AWSPostgreSQLPythonAgileElasticSearchFlaskGCPKubernetesMachine LearningAlgorithmsAzureGoRedisTerraform

Requirements:
  • Experience leading commercial software technical projects end-to-end in an agile environment.
  • Experience with data ingestion, processing, and retrieval systems at scale.
  • Experience with containerization and orchestration technologies, such as Kubernetes.
  • Experience with deployment automation tools like GitHub Actions.
  • 5+ years of shipping production-grade software.
  • Expertise in Python and Golang.
  • Expertise in Flask, ElasticSearch, PostgreSQL, Redis.
Responsibilities:
  • Architect and extend scalable ingest pipelines and data stores for large volumes of data.
  • Design, package, and optimize the Delta product for diverse deployment environments.
  • Collaborate with teams on information retrieval architecture for document and graph analysis.
  • Work with machine learning engineers to extend platform capabilities while maintaining performance metrics.
  • Integrate with features such as event detection, relation extraction, and multilingual NLP.
Apply

Related Jobs

Apply

📍 North America

🔍 Digital advertising

  • 8+ years of experience building highly performant web applications with outstanding UX
  • Knowledge of our full-stack technologies is highly preferred - React, Typescript, GraphQL, Ruby on Rails and Go
  • Extensive experience working with a test driven approach to writing code with one or more of our core full-stack (or comparable) technologies
  • Experience collaborating closely with Product & Design to design, implement and iterate on high impact end-to-end product experiences
  • Experience working with relational databases and key-value stores
  • Experience analyzing, benchmarking and optimizing web application performance across the entire stack
  • Experience leading large scale modernization efforts to revamp legacy systems from start to finish
  • An appetite for unpacking complexity and simplifying it wherever possible
  • Design, improve, and debug complex, scalable distributed systems.
  • Find solutions to optimize bottlenecks and general system-wide performance.
  • Write extensible scalable and test-driven code.
  • Take part in technical planning and architectural decision-making.
  • Collaborate with team members on designing scalable, well-tested, and well-documented web architecture, including APIs and backend systems.
  • Be able to take responsibility and ownership of projects from start to finish.
  • Contribute to code reviews and technical spec reviews.
  • Be a significant individual contributor and a key asset in delivering critical projects that ultimately bring value to our customers.
  • Conduct technical interviews to attract and identify potential high-performing candidates.

Backend DevelopmentGraphQLLeadershipSoftware DevelopmentSQLElasticSearchFrontend DevelopmentFull Stack DevelopmentRuby on RailsSoftware ArchitectureTypeScriptAlgorithmsAmazon Web ServicesAPI testingData StructuresGoRedisReactCommunication SkillsAnalytical SkillsCollaborationCI/CDRESTful APIsMentoringMicroservicesDebugging

Posted about 8 hours ago
Apply
Apply
🔥 Staff Software Engineer
Posted about 9 hours ago

📍 United States

🧭 Full-Time

🔍 Healthcare

🏢 Company: Solace

  • 7+ years of full-stack engineering experience, with deep expertise in both frontend and backend technologies.
  • Mastery of React, TypeScript, and Node.js, with a proven track record of shipping production-grade applications.
  • A strong background in scalable system design, API development, and database architecture.
  • Experience working in fast-paced startup environments where you’ve built and shipped products from scratch.
  • Ability to set technical direction and mentor engineers, helping them grow in their craft.
  • Strong problem-solving skills and an ability to tackle complex technical challenges with pragmatic solutions.
  • An extreme bias toward action and execution—you move fast, iterate quickly, and get things done.
  • Own the end-to-end development of key product features, from database models to UI components.
  • Serve as a technical leader and drive best practices across the engineering team.
  • Act as a force multiplier by mentoring engineers, conducting code reviews, and improving development workflows.
  • Collaborate with product and design teams to translate complex requirements into scalable solutions.
  • Architect and optimize our systems for performance, scalability, and maintainability.
  • Champion best practices in code quality, testing, and continuous integration/deployment.
  • Proactively identify and resolve bottlenecks in both technical architecture and team processes.
  • Lead large releases to production on a continuous deployment cadence.

Backend DevelopmentLeadershipNode.jsPostgreSQLSoftware DevelopmentExpress.jsFrontend DevelopmentFull Stack DevelopmentGitReact.jsTypeScriptAPI testingRedisNest.jsReactCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringSoftware Engineering

Posted about 9 hours ago
Apply
Apply

📍 North America

🧭 Full-Time

🔍 Advertising

  • 8+ years of experience building highly performant web applications with outstanding UX
  • Knowledge of our full-stack technologies is highly preferred - React, Typescript, GraphQL, Ruby on Rails and Go
  • Extensive experience working with a test driven approach to writing code with one or more of our core full-stack (or comparable) technologies
  • Experience collaborating closely with Product & Design to design, implement and iterate on high impact end-to-end product experiences
  • Experience working with relational databases and key-value stores
  • Experience analyzing, benchmarking and optimizing web application performance across the entire stack
  • Experience leading large scale modernization efforts to revamp legacy systems from start to finish
  • An appetite for unpacking complexity and simplifying it wherever possible
  • Design, improve, and debug complex, scalable distributed systems.
  • Find solutions to optimize bottlenecks and general system-wide performance.
  • Write extensible scalable and test-driven code.
  • Take part in technical planning and architectural decision-making.
  • Collaborate with team members on designing scalable, well-tested, and well-documented web architecture, including APIs and backend systems.
  • Be able to take responsibility and ownership of projects from start to finish.
  • Contribute to code reviews and technical spec reviews.
  • Be a significant individual contributor and a key asset in delivering critical projects that ultimately bring value to our customers.
  • Conduct technical interviews to attract and identify potential high-performing candidates.

Backend DevelopmentDockerGraphQLSoftware DevelopmentSQLElasticSearchFull Stack DevelopmentKubernetesRuby on RailsTypeScriptAmazon Web ServicesGoRedisReactCI/CDRESTful APIsMicroservices

Posted about 20 hours ago
Apply
Apply
🔥 Staff Software Engineer
Posted about 20 hours ago

📍 United States

🔍 Healthcare

  • 7+ years of full-stack engineering experience, with deep expertise in both frontend and backend technologies.
  • Mastery of React, TypeScript, and Node.js, with a proven track record of shipping production-grade applications.
  • A strong background in scalable system design, API development, and database architecture.
  • Experience working in fast-paced startup environments where you’ve built and shipped products from scratch.
  • Ability to set technical direction and mentor engineers, helping them grow in their craft.
  • Strong problem-solving skills and an ability to tackle complex technical challenges with pragmatic solutions.
  • An extreme bias toward action and execution—you move fast, iterate quickly, and get things done.
  • Own the end-to-end development of key product features, from database models to UI components.
  • Serve as a technical leader and drive best practices across the engineering team.
  • Act as a force multiplier by mentoring engineers, conducting code reviews, and improving development workflows.
  • Collaborate with product and design teams to translate complex requirements into scalable solutions.
  • Architect and optimize our systems for performance, scalability, and maintainability.
  • Champion best practices in code quality, testing, and continuous integration/deployment.
  • Proactively identify and resolve bottlenecks in both technical architecture and team processes.
  • Lead large releases to production on a continuous deployment cadence.

Backend DevelopmentLeadershipNode.jsPostgreSQLFrontend DevelopmentFull Stack DevelopmentReact.jsSoftware ArchitectureTypeScriptAPI testingRedisNest.jsNext.jsReactCI/CDAgile methodologiesMentoringSoftware EngineeringDebugging

Posted about 20 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 200000.0 - 220000.0 USD per year

🔍 Software Development

🏢 Company: Prepared👥 51-100💰 $27,000,000 Series B 6 months agoEnterprise SoftwarePublic Safety

  • 5+ years of software engineering industry experience.
  • Proven capacity to operate in a platform engineering or similar role.
  • Experience with large-scale distributed systems.
  • Strong knowledge of cloud platforms such as AWS, Google Cloud, or Azure.
  • Working knowledge of infrastructure-as-code tools like Terraform, Pulumi, or Crossplane.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Solid understanding of CI/CD pipelines and tools like Github Actions, Drone CI, or Gitlab CI.
  • Proficiency in or eagerness to learn our backend stack (RoR, Go).
  • Familiarity with monitoring and logging tools and standards such as OpenTelemetry, Datadog, and the LGTM stack.
  • Strong communication skills and a love for both producing and consuming documentation.
  • Design, build, and maintain scalable, reliable, and secure infrastructure to support Prepared’s platform.
  • Architect, implement, and iterate on core systems like authentication, authorization, feature flags, and asynchronous messaging.
  • Develop and implement best practices for software development, deployment, and monitoring.
  • Automate repetitive tasks to enhance the efficiency and reliability of the engineering team.
  • Help the team implement and define SLOs and report on customer SLAs.
  • Participate in architectural discussions and contribute to the long-term strategy of the platform.
  • Mentor junior engineers and help shape the engineering culture within the team.

AWSBackend DevelopmentDockerCloud ComputingKubernetesRuby on RailsGoCommunication SkillsCI/CDDevOpsTerraformSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 232500.0 - 325500.0 USD per year

🔍 Ad-tech

  • Has at least 10 years of Technical Leadership experience
  • Has operated as Senior Staff or above for more than 2 years
  • Has worked in Ads Domain for more than 5 years and is an expert in Ad-tech internal and ecosystem.
  • Shipped software that has a consumer usage (Ad Formats, Ad Reporting, Ad Manager, Ad Insights). Lead/Drove work through vertical team(s) (Full Stack Team, backend, web and mobile).
  • Understands privacy landscape and has negotiated with privacy teams on behalf of ads.
  • Candidate has a track record of delivering high impact ads products.
  • Candidate is familiar with Ads privacy (GDPR, CCPA, ePD, ATT, etc.)
  • Candidate can deliver through others as well as doing hands-on work
  • Candidate is an adept communicator and has experience communicating with and updating executives.
  • Identify opportunities to enhance value for our advertisers by understanding the various aspects of pre-click, post-click enhancements and ensuring it matches well with company priorities.
  • Enhance infrastructure to make enhancements of formats faster and increase portability of solutions across the various placements.
  • Lead projects from concept, design, implementation, to rollout, ensuring the highest quality and performance.
  • Bring in ideas from across the industry to enhance the Ad product portfolio.
  • Collaborate with designers and product managers to discover and build new Ad functionality and products. Be a thought leader in this process.
  • Connect across various ad teams to create advertiser value by focusing across end to end solutions
  • Mentor staff engineers and leaders, share industry knowledge, and contribute to the technical growth of the team.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentFull Stack DevelopmentSoftware ArchitectureAlgorithmsAPI testingData StructuresCommunication SkillsCI/CDRESTful APIsMentoring

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 217000.0 - 303900.0 USD per year

🔍 Software Development

🏢 Company: Reddit👥 1001-5000💰 $410,000,000 Series F over 3 years ago🫂 Last layoff almost 2 years agoNewsContentSocial NetworkSocial Media

  • 8+ years of experience as an SDET, or as a Software Engineer for Android platform
  • 3+ years in Android development
  • Experience in designing and building scalable automated test frameworks, tools, and services for testing mobile applications
  • Experience in writing, executing, and monitoring automated test suites using a variety of technologies such as Espresso and/or, UIAutomator using Kotlin.
  • Preferred experience in JetPack Compose.
  • Experience in unit, snapshot, and end-to-end testing of Android applications
  • Experience in building test frameworks and automated tests for native Mobile applications
  • Strong understanding of CI/CD process and quality checks in the workflow.
  • Strong understanding of QA methodologies for mobile applications releases.
  • Help in building an Engineering culture that enables quality in all software feature development teams across Reddit.
  • Develop and evolve test automation frameworks, tools, and services.
  • Analyze production issues, identify test gaps across the entire testing stack and make systemic improvements to automated testing
  • Maintain test infrastructure stability in non-production environments.
  • Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution.
  • Influence the entire engineering organization on unit/integration/end-to-end tests.

SQLAgileAndroidGitJUNITKotlinQA AutomationMobile testingCI/CDRESTful APIs

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 157360.0 - 281000.0 USD per year

🔍 Software Development

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience.
  • 12+ years of experience in software design, development, and algorithm related solutions with at least 4 of those years in an architect or leadership role
  • Demonstrated ability to ship production-quality software in a dynamic environment
  • Expertise working with web services at massive scale deployed on Cloud providers such as AWS or Azure
  • Is an expert in writing high quality, performant and maintainable code in a modern programming language
  • Excellent communication, collaboration, and problem-solving skills, with a demonstrated ability to manage technical discussions.
  • Bring a customer-focused mindset to all development, balancing the need to iterate quickly and deliver customer wins iteratively
  • Partner with the Engineering Manager to advocate for long-term technical health of our products alongside the product priorities.
  • Act as a force multiplier on the team by leveraging other engineers and personally exemplify how to deliver value at Samsara
  • Mentor other engineers by actively participating in design and implementation conversations across the team
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

AWSBackend DevelopmentLeadershipSoftware DevelopmentSQLCloud ComputingSoftware ArchitectureAlgorithmsData StructuresCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesTeamwork

Posted 2 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 200000.0 - 275000.0 USD per year

🔍 Financial Technology

  • You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.
  • You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
  • Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
  • You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
  • You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
  • You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
  • You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts.
  • You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentPythonKotlinKubernetesMySQLAlgorithmsData StructuresSparkCommunication SkillsProblem SolvingRESTful APIsSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 168256.0 - 201907.0 USD per year

🔍 Software Development

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development

  • Experience with authentication and authorization systems at scale
  • Experience with Go
NOT STATED

Backend DevelopmentDockerPostgreSQLSQLCloud ComputingFrontend DevelopmentGitKubernetesLDAPMySQLReact.jsSQLiteTypeScriptGoGrafanaCI/CDRESTful APIsMicroservicesSoftware EngineeringDebugging

Posted 7 days ago
Apply