Senior Software Engineer (Backend/Cloud - Python)

Company: Cambridge Mobile Telematics
Location: Cambridge, Massachusetts, United States
Type: Full-time
Posted: 03.APR.2021
< >


Join us in making roads safer by making drivers better!Do you want to have global impact? Cambridge Mobile Telematics' DriveWell SDK is embe...


Join us in making roads safer by making drivers better!Do you want to have global impact? Cambridge Mobile Telematics' DriveWell SDK is embedded in mobile apps used by millions of drivers around the world. The DriveWell SDK enables apps to detect when a user begins driving, to collect sensor data from their phone and to deliver the data to our backend and measure how well the user drives.CMT is seeking an experienced Software Engineer to help us build a cloud platform to simulate what our SDK does on a device during a real-world drive and verifies that the output of the SDK matches expected behavior. The software engineer responsible for this task will build and maintain a distributed system of heterogeneous components (e.g., servers, smartphones, simulators, and emulated hardware) that will simulate the SDK's operation. This system allows CMT 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 at CMT and as such, 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 experienceAboutCambridge Mobile Telematics' (CMT) mission is to make the world's roads and drivers safer. Since its first product launch in 2012 that pioneered mobile usage-based insurance, CMT has become the world's leading telematics and analytics provider for insurers, rideshares, and fleets. CMT's DriveWell platform uses mobile sensing and behavioral science to measure driving risk and incentivize safer driving, while its Claims Studio reduces the claims cycle time with real-time crash detection, crash reconstruction, and damage assessment using telematics and artificial intelligence. CMT has over 50 active programs with insurers and other partners, improving safety for millions of drivers every day around the world. Started based on research at MIT and backed by the SoftBank Vision Fund to fuel its rapid growth, CMT is headquartered in Cambridge MA. To learn more, visit and follow CMT on Health Care Plan (Medical, Dental & Vision) Retirement Plan (401k match) Life Insurance (Basic & AD) Unlimited Paid Time Off (Vacation, Sick & Public Holidays) Parental Leave Short Term & Long Term Disability Work From Home

Apply Now


Loader2 Processing ...