Senior Software Engineer, Platform

Keeptruckin San Francisco , CA 94118

Posted 3 weeks ago

Who we are:

KeepTruckin is on a mission to modernize the trucking industry. With the leading fleet management platform, we are bringing trucks online and fundamentally changing the way freight is moved on our roads.

At KeepTruckin, we see our hard work rewarded in tangible ways every day and we believe that intelligence is most powerful when paired with humility. We're motivated by the opportunity to impact and improve every facet of a trillion-dollar industry that touches everyone's lives. KeepTruckin is proud to be a Forbes Cloud 100 company and recognized by Glassdoor as a "Best Place to Work" in 2019.

We are looking for people from all backgrounds who want to make an impact on the millions of drivers who keep our world moving. Together, we laugh hard, snack harder and work together to drive innovation at the intersection of tech and transportation.

About the Job:

As a Senior Software Engineer, you will play a lead role in defining the architecture for the backend components and services that will power KeepTruckin' continued growth. You will work alongside an enthusiastic team to implement scalable, extensible architectures that tackle the toughest problems in order to allow our product teams to innovate more quickly and delight our customers.

What You'll Do:

  • Design scalable, secure, maintainable systems that power the platform that connects the world's trucks!

  • Define the architectural roadmap that meets current and future product needs by working with cross-functional teams spanning hardware, firmware, product and software engineering

  • Build reusable components and services that will be used across product initiatives

  • Improve the performance and reliability of our services including databases, web services, and other integrations

  • Provide technical leadership, elevate KeepTruckin's engineering practices and branding, mentor junior team members

What You Bring:

  • B.S. or M.S. in Computer Science or a related field

  • 10+ years software development experience

  • Good architecture design and distributed systems skills

  • Designed and worked on high-throughput low-latency systems

  • Experience building microservices, service-oriented architectures is a plus

  • Experience in Ruby on Rails, Java, Golang, Python or similar language

  • Experience with relational and NoSQL databases such as PostgreSQL, DynamoDB, Redis, and Cassandra

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Music Metrics & Data Platform

Amazon.Com, Inc.

Posted Yesterday

VIEW JOBS 8/21/2019 12:00:00 AM 2019-11-19T00:00 Amazon Music is awash in data! To help make sense of it all, the Metrics & Data Platform teams provide high quality data, insights, and self-service platforms enabling Music to go big with data. This position will help leadership evolve our data and platform technical strategy and work across our platform and data teams to implement high impact projects. We collect billions of behavioral and operational events daily and our platform is used by 45+ teams in music including BI, Personalization, Search, and Marketing. This role would work across Metrics & Data Platform which is made up of four teams (Music Data Experience, Music Data Quality, Music Events Platform, Music Data Platform) and influence design and implementation of technical data projects across the organization. You'll be working on and advising across the spectrum of: * - Event modeling and design including understanding client and service capabilities to inform our design decisions * - Events platform evolution to enable scalable and secure events collection, persistence, monitoring and distribution in real time * - Big data pipeline management, insights datasets, anomoly detection, and ML modeling for data quality * - Data platform evolution including Data Lake, Redshift Data Warehousing, ML platforms, Orchestration and Discovery layers. In Metrics & Data Platform, we drive repeatable, easy, in depth analysis of music customer behaviors. We reduce the cost in time and effort of analysis, data set building, model building, and user segmentation and provide secure and compliant tooling that scales. If you love the challenges that come with big data development and want to bring music to the cutting edge, then this role is for you. Our goal is to empower all teams at Amazon Music to make data driven decisions and effectively measure their results by providing best in class data platform and high quality data. You are a seasoned and talented Senior Engineer in Data Engineering or Software Development who knows how to take on big data challenges in an agile way. Duties include designing and building big data pipelines, ML models, and data platform architecture to scale, and mentoring and developing peers in the the Metrics & Data Platform team including Data Scientists, Data Engineers, and Software Engineers.You'll also help drive our technical strategy for data at Music and enable Amazon Music's most important data sets, by building out our insights capabilities and platform to enable processing, publishing, sharing, and discovery of data. With our Amazon Music Unlimited and Prime Music services, and our top music provider spot on the Alexa platform, providing high quality, high availability data to our internal customers is critical to our customer experiences. In 2019 Metrics & Data Platform will invest significantly in data quality, insights datasets, and domain data support, and improve our platform with a scalable data lake, multi-tenancy and self-service in our events platform, and an EMR/Spark processing and orchestration layer. We will also automate the management of our Multi-Cluster Redshift Enterprise Data Warehouse, and further develop our machine learning platform capabilities. If these sounds like challenges you'd love, please apply today! Amazon Music Imagine being a part of an agile team where your ideas have the potential to reach millions. Picture working on cutting-edge consumer-facing products, where every single team member is a critical voice in the decision-making process. Envision being able to leverage the resources of a Fortune-500 company within the atmosphere of a start-up. Welcome to Amazon Music, where ideas are born and come to life as Amazon Music Unlimited, Prime Music, and so much more. Everyone on our team has a meaningful impact on product features, new directions in music streaming, and customer engagement. We are looking for new team members across a variety of job functions including software engineering/development, marketing, design, ops and more. Come join us as we make history by launching exciting new projects in the coming year. Our team is focused on building a personalized, curated, and seamless music experience. We want to help our customers discover up-and-coming artists, while also having access to their favorite established musicians. We build systems that are distributed on a large scale, spanning our music apps, web player, and voice-forward audio engagement on mobile and Amazon Echo devices, powered by Alexa to support our customer base. Amazon Music offerings are available in countries around the world, and our applications support our mission of delivering music to customers in new and exciting ways that enhance their day-to-day lives. Come innovate with the Amazon Music team! Amazon.Com, Inc. San Francisco CA

Senior Software Engineer, Platform