Software Engineer Intern

Metropolis Technologies
Apply Now

Job Description

Metropolis is seeking a Software Engineering Intern to work alongside our team to design and implement our suite of mobility products. As a member of our Software Engineering team, you will have the opportunity to design and build systems and features from the ground-up. 


  • Select a high-impact initiative with your Manager to be completed during your time at Metropolis
  • Write and design a technical design documentation with the support of your Manager and our Staff Engineers.
  • Plan for design, scalability, performance improvements for your project.
  • Develop an end to end release plan that optimizes for impact and iteration.
  • Design, implement and maintain the backend services that make up the Metropolis mobility platform.
  • Participate in 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.

Requirements and Qualifications

  • Working towards a MS or BS in Computer Science or equivalent work experience.
  • Understanding of agile engineering processes that support the entire software development life cycle, including TDD/BDD, CI/CD and related build/test/deploy processes.
  • Excellent written and verbal communication skills with a proven ability to present complex technical information in a clear and concise manner to a variety of audiences
  • Preferred local to the New York area. Open to Santa Monica or Seattle for the right candidate.
  • Excited about working in a fast-paced, dynamic startup environment.
  • Nice to have: Working knowledge of Scala, Java or other languages that run on the JVM and support functional programming concepts
  • Nice to have: Professional exposure to development of large-scale, high quality systems and software products, preferably in high volume consumer facing applications
  • Nice to have: Previous experience working inside innovative, high-growth environments
  • Nice to have: Hands-on experience with container technologies and infrastructure as code techniques
  • Nice to have: Experience with database technologies, especially MySQL/RDS and solutions.
  • Nice to have: Experience building distributed systems using SOA, microservices, event driven architectures and related technologies and paradigms.

Company Info.

Metropolis Technologies

Metropolis develops advanced computer vision and machine learning technology that make mobile commerce delightful. Our platform is already deployed in hundreds of facilities and industries with billions in opportunity. We're building the digital pipes through which the future of mobile commerce will move.

  • Industry
    Artificial intelligence,Computer software
  • No. of Employees
  • Location
    Santa Monica, CA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Metropolis Technologies is currently hiring Software Engineer Internship Jobs in New York, NY, USA with average base salary of $30 - $60 / Hour.

Similar Jobs View More