Senior Software Engineer using Python

Company: Greenlight Professional Services
Location: Cambridge, Massachusetts, United States
Type: Full-time
Posted: 01.MAY.2021

Summary

We are seeking an experienced Software Engineer to join our Software Engineering Simulation Infrastructure group. The Software Engineering S...

Description

We are seeking an experienced Software Engineer to join our Software Engineering Simulation Infrastructure group. The Software Engineering Simulation Infrastructure group builds and maintains a distributed system of heterogeneous components (e.g., servers, smartphones, simulators, and emulated hardware) that runs our automated drive simulation and validation infrastructure. This system allows us to test the key functionalities of our SDK without extensive real-world driving. The system facilitates the fast discovery of bugs and therefore enables faster releases of the DriveWell SDK, allowing us to quickly deliver new features and bug fixes to our customers.


The simulation infrastructure is a new system , the engineer hired for this role will have the opportunity to influence the design and architecture of this system. We are looking for candidates who share a passion for tackling complexity and solving problems that have no prior solution.

Responsibilities

  • Code using primarily Python
  • Design backend software components to synchronize and coordinate simulation execution, data collection, and validation
  • Create solutions and designs that optimize the simulation and testing system; leveraging Amazon Web Services (AWS), e.g. EC2, Lambda, DynamoDB, Aurora, etc. to implement solutions as needed
  • Write automation scripts and implement software applications that run in the infrastructure
  • Work collaboratively with others to share innovative ideas and solutions
  • Conduct design and code reviews
  • Work with product managers to plan and scope work
  • Analyze and improve efficiency, scalability, and stability of various system resources

Requirements
  • 5+ years of programming experience in either Python, Java, C/C++ or other programming languages
  • 5+ years relevant experience building large-scale infrastructure applications using AWS or similar tools
  • Bachelor's or Master's in Computer Science or related technical field or relevant practical experience


Job Requirements:

We are seeking an experienced Software Engineer to join our Software Engineering Simulation Infrastructure group. The Software Engineering Simulation Infrastructure group builds and maintains a distributed system of heterogeneous components (e.g., servers, smartphones, simulators, and emulated hardware) that runs our automated drive simulation and validation infrastructure. This system allows us to test the key functionalities of our SDK without extensive real-world driving. The system facilitates the fast discovery of bugs and therefore enables faster releases of the DriveWell SDK, allowing us to quickly deliver new features and bug fixes to our customers.


The simulation infrastructure is a new system , the engineer hired for this role will have the opportunity to influence the design and architecture of this system. We are looking for candidates who share a passion for tackling complexity and solving problems that have no prior solution.

Responsibilities

  • Code using primarily Python
  • Design backend software components to synchronize and coordinate simulation execution, data collection, and validation
  • Create solutions and designs that optimize the simulation and testing system; leveraging Amazon Web Services (AWS), e.g. EC2, Lambda, DynamoDB, Aurora, etc. to implement solutions as needed
  • Write automation scripts and implement software applications that run in the infrastructure
  • Work collaboratively with others to share innovative ideas and solutions
  • Conduct design and code reviews
  • Work with product managers to plan and scope work
  • Analyze and improve efficiency, scalability, and stability of various system resources

Requirements
  • 5+ years of programming experience in either Python, Java, C/C++ or other programming languages
  • 5+ years relevant experience building large-scale infrastructure applications using AWS or similar tools
  • Bachelor's or Master's in Computer Science or related technical field or relevant practical experience



 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...