Senior Software Engineer, Recognition Intelligence Applications
Metropolisabout 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.