You are a self-starter who can deliver projects independently, yet you also thrive in collaborative environments. You recognize the value of diverse perspectives in developing optimal solutions and consistently demonstrate a willingness to support colleagues as a strong team player.
You approach software engineering as a craft, balancing the pursuit of clean, maintainable code with the demands of a fast-moving, dynamic business environment. You collaborate effectively with product managers and leadership to choose development paths that minimize technical debt while ensuring the timely delivery of high-quality products. While you have a strong drive for innovation, you also recognize the critical need to stabilize and harden existing products and services.
You find genuine joy in helping others level up their skills and navigate their career paths. You view peer reviews as a powerful tool for technical mentorship and can provide feedback in a constructive manner.
You are able to translate ambiguous and amorphous ideas or problems into concrete projects or initiatives while getting buy-in from engineering, data science, data engineering or product management partners.
You believe that while remote work is functional, in-person collaboration is where the "magic" happens. You are excited to help shape the energy of our physical workspace.
You take initiative to go beyond current responsibilities and actively seek new challenges.
You are passionate about building high impact ML and data driven products.
Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent professional experience.
5+ years of experience with Python, object oriented programming and building highly scalable backend services.
Experience with ML ops, model serving and optimization a plus.
3+ years of experience with relational databases
2+ years in a lead or senior-level capacity
2+ years of experience designing maintainable and scalable systems
Proven expertise in system design with a focus on distributed systems and event-driven architectures
Experience developing cloud-native dockerized applications in Kubernetes
Experience working with online experimentation and platforms like Statsig
Understanding of both traditional machine learning and deep neural networks
Strong communication skills with the ability to articulate, diagram and document complex engineering concepts.
Strong analytical, problem-solving, decision-making, and interpersonal skills.
Strong project management and organizational skills with experience identifying project milestones to ensure timely project delivery.
Take advantage of excellent benefits, including medical, dental, vision, life, and disability coverage.
Invest in your future with our matching 401(k) program.
Build relationships and take part in learning opportunities through our Employee Resource Groups.
Enjoy office wide engagement activities, team events, happy hours and more!
Leave the suit and tie at home; our dress code is casual.
Work in the heart of downtown Chicago, IL!
There are CTA and L train stops walking distance from the office and you can store your bike safely inside of the building.
Sweat it out at the LifeStart gym in our office building that includes brand new Peloton bikes, top-of-the-line equipment and personal training options.
Maximize your wellness with free counseling sessions through our Employee Assistance Program
Get paid to work with your friends through our Referral Program!
Take time to manage your physical and mental health - we offer company paid holidays, paid vacation time and wellness days.
Receive 100% paid parental leave when you become a new parent.
Get relocation assistance! If you are not local to the area, we offer relocation packages.