Senior Software Engineer, Network Expansion

MetropolisLos Angeles, CA
6h$180,000 - $200,000Onsite

About The Position

Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences in the real world. Today, we are reimagining parking to enable millions of consumers to just "drive in and drive out." We envision a future where people transact in the real world with a speed, ease, and convenience that is unparalleled, even online. Tomorrow, we will power checkout-free experiences anywhere you go to make the everyday experiences of living, working, and playing remarkable - giving us back our most valuable asset, time. Metropolis is seeking a Senior Software Engineer for our “Network Expansion” team. You will play a key role in building new functionality to support our expansion into new mobility verticals and larger, more complex parking markets. This role requires an individual who thrives in fast-paced environments, working both cross-functionally with product, design, and operations as well as working across multiple engineering teams.

Requirements

  • MS or BS in Computer Science or equivalent work experience. Strong fundamental computer science skills
  • 6+ years of software engineering experience
  • Proven track record of designing and delivering distributed systems and software products in consumer-facing applications
  • Experience with microservices, event-driven architectures, and related technologies and paradigms
  • Experience with Agile engineering processes that support the entire software development life cycle, including TDD/BDD, CI/CD, and related build/test/deploy processes
  • Experience with database technologies, especially MySQL and Postgres
  • Excellent written and verbal communication skills with a proven ability to present complex technical information clearly and concisely to a variety of audiences
  • Able to work in the office in one of Santa Monica (Los Angeles), New York City, or Seattle

Nice To Haves

  • Advanced-level knowledge of Scala
  • Work experience in innovative, high-growth environments

Responsibilities

  • Lead the entire development lifecycle, from ideation and requirements through successful launch
  • Lead a small 1-3 engineer team towards a common goal
  • Work cross-functionally with designers and product managers to understand, model, and solve real-world problems
  • Own the outcomes! You’re responsible for real-world metrics shifts, not just for shipping software. Keep iterating until we get the outcomes we’re looking for
  • Moderate technical discussions, evaluate new techniques, and ensure our platform is constantly evolving and improving
  • Leverage best practices in automation testing and deployment to enable rapid iteration and launch of new features
  • Help build a culture where bugs and mistakes in Production are treated as opportunities to improve the platform

Benefits

  • healthcare benefits
  • a 401(k) plan
  • short-term and long-term disability coverage
  • basic life insurance
  • a lucrative stock option plan
  • bonus plans
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service