GrepJob
Metropolis

Senior Software Engineer, Recognition Intelligence Applications

Metropolis
Apply
about 4 hours ago

Base Salary

$150k - $200k/yr

Responsibilities

  • Design, implement, and maintain backend services for the recognition platform.
  • Participate in the entire development lifecycle, from ideation to requirements gathering.
  • Moderate technical discussions and evaluate new techniques for platform evolution.
  • Leverage automation testing and deployment best practices for rapid feature iteration.
  • Build a culture that views production bugs as opportunities for improvement.
  • Ensure systems are highly available and scalable.
  • Work with partners to integrate their products with the Metropolis platform.
  • Lead a team towards common goals with clear communication.
  • Identify and drive improvements in components or systems.
  • Provide constructive feedback to enhance team productivity.

Requirements

  • BS or MS in Computer Science or equivalent work experience.
  • 6+ years of software engineering experience.
  • Advanced knowledge of Scala, Java, or a related language.
  • Proven experience in designing and delivering large-scale distributed systems.
  • Familiarity with microservices and event-driven architectures.
  • Deep understanding of Agile processes, including TDD/BDD and CI/CD.
  • Experience with database technologies, especially MySQL and Postgres.
  • Ability to communicate complex technical information clearly.
  • Track record of independently completing large scope projects.
  • Deep AI fluency to drive technical architecture for intelligence models.

Benefits

  • Access to healthcare benefits.
  • 401(k) plan with company contributions.
  • Short-term and long-term disability coverage.
  • Basic life insurance.
  • Lucrative stock option plan.
  • Bonus plans.

Tech Stack

AWSDatadogGitJavaMySQLPostgreSQLReactScalaSnowflakeTypeScript

Categories