Staff Software Engineer, Data

Snapsheet Chicago , IL 60602

Posted 1 week ago

About Snapsheet

Snapsheet is an industry leading technology company partnering with Insurance carriers to make insurance simple, for everyone. We create platforms that drive efficiencies using data and technology to enable the easiest, fastest and most accurate claims processing in the industry.

What you will be working on

Snapsheet is truly a data-driven company and is powered by the Data Team's work. As a member of the Data Team, you will work on analytics frameworks across Snapsheet's entire suite of productsfrom our internal platforms to our international SaaS products. You will also build end-to-end predictive modeling solutions to take Snapsheet to the next levelsolutions like: image recognition systems which incorporate our proprietary data sets, automation of key process points, and tools for data enhancement and augmentation.

What you will do

  • Write code in a fast-paced, quality-driven environment

  • Collaborate with other engineers, product management and design to identify and solve challenging problems

  • Design features for performance, scale, and security

  • Drive platform-level technology, architecture, strategy and decisions across the organization

  • Coordinate, scope and execute on large initiatives

  • Play an influential role in growing Snapsheet to be the industry leader in technology


  • 7+ years experience building scalable, reliable and robust web applications

  • Excellent written and oral communication skills

  • Deep understanding of system design, data structures, and algorithms

  • Proven track record coordinating, scoping and executing on large initiatives

  • Experience driving architecture decisions across an organization

  • Deep expertise in backend, frontend or full-stack development

  • Backend

  • Experience designing and building APIs

  • Experience designing schemas and performant queries for relational databases

  • Understanding of scalability challenges and performance of server-side code

  • Frontend

  • Experience building applications using React and Redux or a similar frontend framework

  • Knowledge of design patterns used for developing frontend applications

  • Experience developing web applications that work across multiple devices and screen sizes

  • Deep understanding of the web technology stack (HTTP, cookies, asset loading/caching, etc) and modern web technologies (ES6, HTML5, Progressive Web Apps, etc)

Technologies we use

  • Infrastructure

  • MySQL, S3, Redis, Elasticsearch, Docker

  • Languages

  • Python, Ruby, Javascript

  • Frameworks

  • Flask, Rails, React, Keras, TensorFlow, Scikit-learn


  • Competitive Salary

  • Open Hack Days every other Friday

  • Health, Dental, Vision, 401K with 50% Matching

  • Unlimited PTO

  • Fresh Fruit, Cereal, and Coffee

  • Friday Happy Hours

  • Summer Picnic, Holiday Party, and More

  • Sports Leagues

  • Rooftop, Gym, and Events at the Chicago Office

upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

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
Lead Software Engineer Virtual Assistant Data Analyst

Jpmorgan Chase & Co.

Posted 1 week ago

VIEW JOBS 1/9/2019 12:00:00 AM 2019-04-09T00:00 Apply Now Lead Software Engineer - Virtual Assistant Data Analyst Req #: 180123508 Location: Chicago, IL,US Job Category: Technology Job Description: Our Corporate & Investment Bank relies on innovators like you to build and maintain the technology that helps us safely service the world's important corporations, governments and institutions. You'll develop solutions for a bank entrusted with holding $18 trillion of assets and $393 billion in deposits. CIB provides strategic advice, raises capital, manages risk, and extends liquidity in markets spanning over 100 countries around the world. As an experienced Software Engineer, your mission is to help lead our team of innovators and technologists toward creating next-level solutions that improve the way our business is run. Your deep knowledge of design, analytics, development, coding, testing and application programming will help your team raise their game, meeting your standards, as well as satisfying both business and functional requirements. Your expertise in various technology domains will be counted on to set strategic direction and solve complex and mission critical problems, internally and externally. Your quest to embracing leading-edge technologies and methodologies inspires your team to follow suit. And best of all, you'll be able to harness massive amounts of brainpower through our global network of technologists from around the world. This role requires a wide variety of strengths and capabilities, including: * BS/BA degree or equivalent experience * Expertise in application, data and infrastructure architecture disciplines * Advanced knowledge of architecture, design and business processes * Proficiency in modern programming languages * Keen understanding of financial control and budget management * Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals * Interpret data, analyze results using statistical techniques and provide ongoing reports * Develop and implement databases, data collection systems, data analytics and other strategies that optimize statistical efficiency and quality * Acquire data from primary or secondary data sources and maintain databases/data systems * Identify, analyze, and interpret trends or patterns in complex data sets * Filter and "clean" data by reviewing computer reports, printouts, and performance indicators to locate and correct code problems * Work with management to prioritize business and information needs * Locate and define new process improvement opportunities * Proven working experience as a data analyst or business data analyst * Technical Expertise regarding data models, database design development, data mining and segmentation techniques * Strong knowledge of and experience with reporting packages (Business Objects etc), databases (SQL etc), programming (XML, Javascript, or ETL frameworks) * Knowledge of statistics and experience using statistical packages for analyzing datasets (Excel, SPSS, SAS etc) * Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy * Adept at queries, report writing and presenting findings * BS in Mathematics, Economics, Computer Science, Information Management or Statistics When you work at JPMorgan Chase & Co., you're not just working at a global financial institution. You're an integral part of one of the world's biggest tech companies. In 14 technology hubs worldwide, our team of 40,000+ technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $9.5B+ annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry, but also change the world. At JPMorgan Chase & Co. we value the unique skills of every employee, and we're building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If you're looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you. Jpmorgan Chase & Co. Chicago IL

Staff Software Engineer, Data