Apply

Staff Backend Software Engineer

Posted 2024-10-23

View full description

πŸ’Ž Seniority level: Staff

πŸ“ Location: United States, PST, NOT STATED

πŸ” Industry: Artificial Intelligence

🏒 Company: Mem

πŸ—£οΈ Languages: English

πŸͺ„ Skills: DockerPythonSoftware DevelopmentArtificial IntelligenceDjangoElasticSearchElasticsearchPostgresRedisCI/CDTerraform

Requirements:
  • Impact-oriented and opinionated approach.
  • Experience in leading architecture for projects, services, and teams.
  • Proficient in managing, deploying, and scaling infrastructure in large environments.
  • Self-starter capable of independent problem-solving.
  • Open-minded regarding state-of-the-art tools.
  • Strong understanding of systems thinking.
  • Detail-oriented and adept at managing projects from start to finish.
  • Ability to thrive in ambiguous situations and enjoy new challenges.
Responsibilities:
  • Report directly to the CEO and collaborate with key team members on backend systems.
  • Lead architecture and implementation of core infrastructure and sync systems.
  • Build backend for user-facing features that promote intelligence in the product.
  • Address complex backend problems, including sync, collaborative editing, and recommendations.
  • Enhance observability and monitoring for effective incident response.
  • Establish best software development practices.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ $170,000 - $220,000 per year

πŸ” Healthcare technology

🏒 Company: Red Cell PartnersFinancial ServicesVenture CapitalFinance

  • BS, MS, in computer science, software engineering, or a related field.
  • Proficiency in programming languages such as Python, Go, or Typescript, with a strong ability to write clean, maintainable code.
  • Proven experience in backend engineering with expertise in data structures, algorithms, and software design.
  • Authoritative in ETL optimization, designing, coding, and tuning big data processes.
  • Expert in developing and optimizing systems for data processing and providing REST APIs for both inter-service communication and user-facing, latency-sensitive frontend applications.
  • Hands-on experience with Amazon Web Services (AWS), Google Cloud Platform (GCP), and/or Microsoft Azure.
  • Excellent problem-solving skills, with a focus on delivering scalable and efficient solutions.
  • Exceptional written and verbal communication skills.
  • Strong desire to build impactful products.
  • Previous experience in leading an engineering team.
  • 15 + years of experience in software engineering and development.

  • Architect, design, build, maintain, and enhance robust data platform, backend infrastructure, and APIs used by us and our customers.
  • Build and maintain ETL data pipelines involving homogenous and heterogenous data from external healthcare data sources and our internal databases.
  • Develop, scale, and optimize our machine learning infrastructure.
  • Collaborate with cross-functional teams, partners, and customers to understand needs, offer insights, and tailor systems to meet these needs.
  • Encourage and maintain a culture of innovation, creativity, and collaboration.
  • Support and contribute to code reviews, ensuring adherence to coding standards and best practices.
  • Mentor the engineering team as the company grows providing guidance and coaching.
  • Ability to move into formal engineering leadership as the company grows.

AWSLeadershipPythonETLGCPMachine LearningMicrosoft AzureTypeScriptAlgorithmsAmazon Web ServicesAzureData StructuresGoCommunication SkillsCollaborationProblem Solving

Posted 2024-09-25
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 205500 - 235500 USD per year

πŸ” PC and Console Games

  • Proficiency in Rust programming language.
  • Experience with large-scale distributed systems and services.
  • Knowledge of database technologies, especially Cassandra/Scylla.
  • Background in architecting scalable web services and designing REST APIs.
  • Ability to own product development and work cross-functionally.
  • Strong communication and troubleshooting skills for complex technical issues.

  • Develop and maintain online services and tools for premium store, payment systems, and character customization features.
  • Collaborate with cross-functional teams including Game and Backend Engineers, Game Designers, and UI Artists.
  • Design engineering solutions for product goals related to player experiences.

Game DevelopmentKubernetesC++C (Programming language)Product DevelopmentCassandraRust

Posted 2024-09-06
Apply