Principal Software Engineer, Edge at Metropolis

Seattle, Washington, United States

Metropolis Logo
Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Artificial Intelligence, MobilityIndustries

Requirements

  • BS, MS or PhD in Computer Science or a relevant engineering discipline
  • 14+ years of experience with at least 4+ years of experience as a hands-on senior, staff or principal engineer
  • Proven track record of designing and delivering large-scale distributed systems and software products in high volume, mission critical applications
  • Experience developing technical strategy, getting buy-in from business and technology stakeholders, and guiding teams

Responsibilities

  • Define technical direction for ATG software that organizes the teams to support existing edge systems, develops new capabilities, and creates a strategy for the future
  • Work closely with cross-functional leaders in Hardware, Machine Learning, and other engineering teams to ensure alignment on edge initiatives
  • Lead the Edge team to design and build backend software solutions that enable an expanding edge device ecosystem
  • Guide the team technically, engaging in hands-on troubleshooting, architecture definition and implementation of best practices
  • Establish robust and right sized processes and mechanisms to ensure the team is freed up to work on building
  • Invest in the career development of team members, develop future leaders, and create a culture of cohesion and teamwork
  • Participate in talent acquisition processes to ensure that we have world class engineers across all skill and experience levels

Skills

Key technologies and capabilities for this role

Computer VisionEdge ComputingMachine LearningReal-time SystemsBackend DevelopmentSystems EngineeringSensorsRoboticsHardware Integration

Questions & Answers

Common questions about this position

What is the salary or compensation for this Principal Software Engineer role?

This information is not specified in the job description.

Is this Principal Software Engineer position remote or does it require office work?

This information is not specified in the job description.

What skills and experience are required for this role?

The role requires an end-to-end systems engineering mindset, experience with distributed hardware, ML, and software systems, and the ability to provide thought leadership and work across multiple teams and technologies.

What is the company culture like at Metropolis for this team?

The role emphasizes shaping a strong engineering-led culture and working closely with cross-functional teams in Hardware, Machine Learning, and other engineering groups.

What makes a strong candidate for this Principal Software Engineer position?

A strong candidate is a big thinker with practical experience in production systems, able to connect disparate technologies, provide thought leadership, and drive advancements across hardware, edge software, and ML systems.

Metropolis

Technology-driven facility management for parking

About Metropolis

Metropolis focuses on improving facility management, particularly in the parking sector, by using computer vision technology to facilitate checkout-free payments. This technology allows drivers to park and pay without the need for traditional payment methods, making the process more efficient. Metropolis serves a variety of clients, including real estate owners and valet services, and operates in over 360 cities across North America, processing more than $4 billion in payments each year. What sets Metropolis apart from its competitors is its integration of payment solutions with facility management services, which not only enhances the parking experience but also increases asset productivity for its clients. The company's goal is to streamline parking operations and create revenue opportunities for its clients through its advanced technology and services.

Santa Monica, CaliforniaHeadquarters
2017Year Founded
$1,240.7MTotal Funding
DEBTCompany Stage
Automotive & Transportation, Fintech, Real EstateIndustries
501-1,000Employees

Benefits

Health Insurance
401(k) Retirement Plan
Disability Insurance
Life Insurance
Stock Options
Performance Bonus

Risks

Increased competition from BMW-owned ParkMobile may impact market share.
The SP Plus acquisition may pose integration challenges and financial strain.
Rapid expansion could lead to operational inefficiencies and quality control issues.

Differentiation

Metropolis uses AI and computer vision for checkout-free parking payments.
The company integrates its platform into field operations for revenue generation.
Metropolis serves diverse clients, including real estate and valet services.

Upsides

Metropolis processes over $4 billion in payments annually across 360 cities.
The acquisition of SP Plus Corporation expands Metropolis's market reach.
AI-driven dynamic pricing models optimize revenue in real-time.

Land your dream remote job 3x faster with AI