Ibotta logo
Ibotta

Founded in 2012, Ibotta is a mobile technology startup company backed by Silicon Valley investors. Headquartered in Denver, Colorado, the company is stationed i

Staff Machine Learning Engineer

Machine Learning EngineerMachine Learning EngineerFull TimeRemoteJuniorTeam 830Since 2012Company Site

Location

Colorado

Posted

50 days ago

Salary

$206K - $230K / year

Seniority

Junior

Job Description

Staff Machine Learning Engineer

Ibotta

Ibotta is seeking a Staff Machine Learning Engineer to join our Core Data & Analytics team and contribute to our mission to Make Every Purchase Rewarding. We’re looking for someone who has a passion for building scalable machine learning solutions using technologies and tools such as Python, Spark, Databricks, AWS, Sagemaker, etc. As a Staff Machine Learning Engineer, you will act as a technical leader and delivery owner for complex, high-impact ML initiatives spanning foundation models, data systems, and large-scale ML platforms. This role will immediately impact ML strategy and drive impact through the support, guidance, and collaboration with multiple teams as part of our analytics organization. We’re looking for a technical leader to further mature our current infrastructure and abstractions and identify new opportunities to add value through ML applications. This position is available in multiple locations: Denver, Colorado - if you are in or willing to relocate to the Denver area, this is a hybrid position requiring 3 days in office (Tuesday, Wednesday, and Thursday). Remote options are available for the following states - AZ, AR, CA, FL, GA, IL, IN, IA, KS, MD, MA, MI, MN, MO, MT, NV, NJ, NY, NC, OH, OK, PA, TN, TX, UT, VA, WA, WI. Not based in one of these areas? We will offer a relocation bonus to help make your move to the Mile High City a smooth one. What you will be doing: - Lead the design, development, and deployment of production-grade ML systems across the organization. - Work with Ibotta architecture and Machine Learning Platform teams to ensure integration of machine learning services and pipelines in larger technology infrastructure. - Act as a liaison between technical teams and non-technical stakeholders to communicate complex concepts clearly. - Communicate complex machine learning solutions, concepts and the results of analyses in a clear and effective manner to business stakeholders and technology leaders to maximize the effectiveness of machine learning initiatives. - Mentor ML Engineers and Data Scientists, fostering a culture of technical ownership, rigorous experimentation, and best practices. - Embrace and uphold Ibotta’s Core Values: Integrity, Boldness, Ownership, Teamwork, Transparency & A good idea can come from anywhere What we are looking for: - 6+ years of professional industry experience as a Machine Learning Engineer or Software Engineer, focused on deploying machine learning systems at scale. - Advanced knowledge of multiple ML frameworks like: Sklearn, TensorFlow, Sagemaker, Spark ML. - Expertise working with distributed big-data tools and event-based architectures, ideally Spark and Kafka. - Deep hands-on experience prototyping, building, releasing, and monitoring mission-critical machine learning models in high traffic applications. - Experience working within a cloud-based infrastructure, ideally AWS. - Track record of mentoring junior engineers or leading cross-functional initiatives. About Ibotta ("I bought a...") Ibotta (NYSE: IBTA) is a leading performance marketing platform allowing brands to deliver digital promotions to over 200 million consumers through a network of publishers called the Ibotta Performance Network (IPN). The IPN allows marketers to influence what people buy, and where and how often they shop – all while paying only when their campaigns directly result in a sale. American shoppers have earned over $2.6 billion through the IPN since 2012. The largest tech IPO in history to come out of Colorado, Ibotta is headquartered in Denver, and is continually listed as a top place to work by The Denver Post and Inc. Magazine. To learn more about what our Tech teams are doing day to day, visit Building Ibotta on Medium.com. Additional Details: - This position is located in Denver, CO and includes competitive pay, flexible time off, benefits package (including medical, dental, vision), Lifestyle Spending Account, Employee Stock Purchase Program, and 401k match. Denver office perks include paid parking, snacks, and occasional meals. - Base compensation range: $206,000 - $230,000 Equity is included in overall compensation package. This compensation range is specific to the United States labor market and may be adjusted based on actual experience. - Ibotta is an Equal Opportunity Employer. Ibotta’s employment decisions are made without regard of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other legally protected status. - Applicants must be currently authorized to work in the United States on a full-time basis. - Applicants are accepted until the position is filled. - For the security of our employees and the business, all employees are responsible for the secure handling of data in accordance with our security policies, identifying and reporting phishing attempts, as well as reporting security incidents to the proper channels. Recruiting Agency Notice Ibotta does not accept agency resumes and is not responsible for any fees related to unsolicited resumes. Please do not forward resumes to any Ibotta employees. #LI-Remote #BI-Remote #BI-Hybrid

Benefits

  • 401(K), 401(K) matching, Adoption Assistance, Childcare benefits, Commuter benefits, Company equity, Company-sponsored outings, Customized development tracks, Dental insurance, Disability insurance, Diversity manifesto, Documented equal pay policy, Volunteer in local community, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Job training & conferences, Open door policy, Life insurance, Charitable contribution matching, Mean gender pay gap below 10%, Mentorship program, Paid volunteer time, Online course subscriptions available, Onsite gym, Open office floor plan, Paid holidays, Paid industry certifications, Pair programming, Paid sick days, Onsite office parking, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Recreational clubs, Lunch and learns, Relocation assistance, Remote work program, Return-to-work program post parental leave, Free snacks and drinks, Team based strategic planning, OKR operational model, Team workouts, Continuing education available during work hours, Mandated unconscious bias training, Unlimited vacation policy, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Diversity employee resource groups, Hiring practices that promote diversity, Fertility benefits, Employee resource groups, Employee-led culture committees, Hybrid work model, In-person all-hands meetings, Summer hours, President's club, Employee awards, Pay transparency, Mother's room, Personal development training, Flexible time off, Bereavement leave benefits

Related Job Pages

More Machine Learning Engineer Jobs

Beacon Biosignals logo

Manager, Algorithms and Machine Learning

Beacon Biosignals

Our mission is to improve human health by enabling rapid, targeted interventions through advanced brain analytics.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Lead a high-performing Algorithms group through hiring, coaching, and performance management • Be accountable for the team’s delivery against goals • Support engineers in making technical decisions across model development • Help your team scope out and prioritize tactical work in connection with Beacon's strategic initiatives • Ensure your team's development roadmap is outcome-oriented and aligned with the company's objectives • Own project management responsibilities for team initiatives

Massachusetts
$180K - $200K / year
Thoughtworks logo

Senior Machine Learning Engineer

Thoughtworks

Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. Over 30 years of delivering extraordinary impact with clients. Helping clients solve complex business problems with technology as the differentiator.

Full TimeRemoteTeam 10,001

Senior Machine Learning Engineers at Thoughtworks build, maintain and test the architecture and infrastructure for managing machine learning applications. They are involved in supporting and contributing to the design of the end-to-end applications and products. They are responsible for building core capabilities including technical and functional machine learning systems and applications, being the anchor for functional streams of work and are accountable for timely delivery. As a senior machine learning engineer, you will work on the latest tools, frameworks and offerings while also being involved in enabling credible and collaborative problem solving to execute on a strategy. Job responsibilities - You will contribute to design and drive the development of robust scalable architectures and infrastructure for deploying and managing machine learning (ML) applications, ensuring high availability, performance and security. - You will collaborate with data scientists and engineers to translate business needs into effective and efficient ML systems and applications. - You will own the development and maintenance of core functionalities within ML applications, including ML pipelines, model training and deployment, and monitoring and evaluation. - You will drive the functional stream of work by providing technical expertise, handling team discussions and ensuring timely delivery of assigned tasks. - You will stay ahead of the curve by actively exploring and implementing the latest tools, frameworks and offerings in the ML landscape. - You will facilitate collaborative problem solving within the team by actively listening, communicating effectively and mentoring other engineers. - You will contribute to the development and execution of the team's overall ML strategy, aligning technical capabilities with business objectives. - You will proactively identify and address challenges related to ML systems and applications, proposing solutions and implementing improvements. Job qualifications Technical Skills - You have experience in writing clean, maintainable and testable code, demonstrating attention to refactoring and readability of the code. - You are proficient in scripting languages such as Python or Shell for automation and task streamlining. - You have knowledge of distributed systems and scalable architectures to handle large-scale ML applications. - You have experience with building, deploying, and maintaining ML systems using relevant ML techniques and platforms, i.e.: Scikit-learn, Tensorflow, MLFlow, Kubeflow, Pytorch. - You have experience with building, deploying and maintaining ML systems and experience with application of MLOps principles and CI/CD to ML. - You have experience in machine learning engineering and data science, are familiar with key ML concepts, algorithms and frameworks, and understand ML model lifecycles. - You have experience with designing and operating the infrastructure required to run different types of ML training and serving workloads, i.e.: on-premise vs. cloud infrastructure, infrastructure as code, monitoring, etc. - You have hands-on experience with on-premise and cloud services for building and deploying ML pipelines, i.e.: Azure, AWS, GCP or Databricks and associated ML managed services. Professional Skills - You understand the importance of stakeholder management and can easily liaise between clients and other key stakeholders throughout projects, ensuring buy-in and gaining trust along the way. - You are resilient in ambiguous situations and can adapt your role to approach challenges from multiple perspectives. - You don’t shy away from risks or conflicts, instead you take them on and skillfully manage them. - You are eager to coach, mentor and motivate others and you aspire to influence teammates to take positive action and accountability for their work. - You enjoy influencing others and always advocate for technical excellence while being open to change when needed. Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Extra important information EEO Statement - Thoughtworks is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, ancestry, veteran status, or any other protected class. - As a federal contractor, Thoughtworks is an affirmative action employer of protected veterans and individuals with disabilities. Accommodations - Thoughtworks is committed to providing reasonable accommodations to applicants with disabilities and to applicants with sincerely held religious beliefs throughout the hiring process. If you need an accommodation to apply or participate in the interview process, please complete this form or speak with your recruiter. US - Work Authorization - Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment in the United States. Responsible Use of AI in Recruitment At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications, scheduling interviews and writing job descriptions. Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring managers. We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment. About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary. #LI-Remote Salary Benefits: https://www.thoughtworks.com/en-us/careers/benefits The annual salary range posted is subject to many factors and may vary depending on experience, geographic location, job responsibilities, performance, skills and/or training. Salary $143,000—$216,000 USD See here our AI policy.

United States
$143K - $216K / year
Job Closed
Full TimeRemoteTeam 201-500

To, nad czym pracujesz dziś, ma wpływ na to, gdzie będziesz jutro. Szukasz nowych wyzwań jako ML Engineer? Mamy coś dla Ciebie! W B3 zaczynamy od ludzi i ich doświadczenia. Dobieramy projekty tak, aby odpowiadały Twoim umiejętnościom i ścieżce rozwoju. Pracujemy w wielu obszarach i technologiach, realizując projekty IT w Polsce i w środowisku międzynarodowym, co pozwala budować doświadczenie w sposób przemyślany, a nie przypadkowy. Jesteśmy częścią międzynarodowej organizacji notowanej na NASDAQ w Sztokholmie, działającej w 11 krajach. W Polsce mamy pełną autonomię. Sami wybieramy technologie, procesy i sposób pracy, zachowując najwyższe standardy. Dołącz do nas już dziś! Co oferujemy? - Pracę w skandynawskiej kulturze opartej o logikę i dialog. - Benefity w obszarze zdrowia i sportu dopasowane do potrzeb. - Speed Coaching, krótkie sesje, które dają nowe perspektywy i rozwiązania. - Treningi sportowe, wewnętrzna drużyna, wspólne zawody. Obszary stanowiska: - Budowa i utrzymanie produkcyjnych serwisów ML w domenie reklamowej - wdrażanie, monitorowanie i zapewnienie stabilności operacyjnej modeli ML w środowisku wysokiego ruchu platformy AdTech. - Orkiestracja procesów ML Engineering - zarządzanie cyklem życia modeli, packaging, strategie deploymentu, observability oraz współpraca z zespołami Data Science i Research. - Praca na platformie GCP w środowisku kontenerowym - wykorzystanie Vertex AI, BigQuery i Cloud Storage do obsługi workloadów ML na dużą skalę, z gotowością na on-call i incident management. Czego potrzebujesz, żeby do nas dołączyć: Must have: - Biegłość w podstawach inżynierii oprogramowania oraz produkcyjnych standardach kodowania, ze szczególnym naciskiem na modularną i łatwą w utrzymaniu architekturę. - Doświadczenie we wdrażaniu i utrzymaniu modeli ML w środowiskach produkcyjnych, w tym automatycznym monitorowaniu i rozwiązywaniu incydentów. - Zaawansowana wiedza z zakresu MLOps, obejmująca automatyzację cyklu życia modeli, CI/CD oraz procesy wydawnicze (release management). - Znajomość platform chmurowych (preferowane GCP) do obsługi danych i obciążeń ML na dużą skalę. - Zaawansowana znajomość Pythona i SQL w kontekście inżynierii ML – w szczególności do orkiestracji trenowania i wspierania inferencji. - Dogłębna znajomość zasad DevOps oraz Service Reliability Engineering (SRE) stosowanych w systemach ML. - Umiejętność wykorzystywania narzędzi do kodowania wspomaganych przez AI w celu zwiększenia produktywności inżynierskiej i utrzymania wysokiej jakości kodu. - Angielski: B2+ Nice to have: - Doświadczenie w AdTech, systemach rankingowych lub rekomendacyjnych opartych na ML. - Doświadczenie z rozproszonymi potokami przetwarzania danych i cech (np. Vertex Pipelines, Dask lub Spark). - Znajomość ekosystemów serwowania w chmurze, architektury mikroserwisowej oraz wzorców integracji modeli między różnymi językami programowania. - Doświadczenie z feature store'ami oraz mechanizmami zapewniania spójności między trenowaniem a serwowaniem.

Poland
Full TimeRemoteTeam 201-500

To, nad czym pracujesz dziś, ma wpływ na to, gdzie będziesz jutro. Szukasz nowych wyzwań jako Team Leader (obszar ML, AdTech)? Mamy coś dla Ciebie! W B3 zaczynamy od ludzi i ich doświadczenia. Dobieramy projekty tak, aby odpowiadały Twoim umiejętnościom i ścieżce rozwoju. Pracujemy w wielu obszarach i technologiach, realizując projekty IT w Polsce i w środowisku międzynarodowym, co pozwala budować doświadczenie w sposób przemyślany, a nie przypadkowy. Jesteśmy częścią międzynarodowej organizacji notowanej na NASDAQ w Sztokholmie, działającej w 11 krajach. W Polsce mamy pełną autonomię. Sami wybieramy technologie, procesy i sposób pracy, zachowując najwyższe standardy. Dołącz do nas już dziś! Co oferujemy? - Pracę w skandynawskiej kulturze opartej o logikę i dialog. - Benefity w obszarze zdrowia i sportu dopasowane do potrzeb. - Speed Coaching, krótkie sesje, które dają nowe perspektywy i rozwiązania. - Treningi sportowe, wewnętrzna drużyna, wspólne zawody. Obszary stanowiska: - Dostarczanie wysokiej jakości rozwiązania ML Scoring (np. przewidywanie kliknięć i konwersji) dla Sponsored Offers zgodnie z harmonogramem, przy zachowaniu odpowiedzialności za wyniki techniczne zespołu oraz kamienie milowe projektu. - Zarządzanie zakresem trenowania modeli deep learning, w tym definiowanie zakresu developmentu i standardów model lifecycle. - Transfer odpowiedzialności za scoring od istniejących zespołów we współpracy z interesariuszami z obszaru backendu i produktu. - Dostarczanie eksperckich wskazówek do roadmapy w zakresie ML dla Sponsored Offers. Czego potrzebujesz, żeby do nas dołączyć: Must have: - 8+ lat doświadczenia w rolach związanych z Machine Learning lub Data Science w środowiskach produkcyjnych. - 2+ lata bezpośredniego doświadczenia w zarządzaniu ludźmi. - Udokumentowane osiągnięcia w prowadzeniu inicjatyw end-to-end dotyczących trenowania modeli dla business use cases. - Praktyczna wiedza obejmująca pełny cykl życia modelu: przygotowanie danych, inżynieria cech, trenowanie, ewaluacja, kalibracja i kontrolowane wdrożenie. - Biegłość w Pythonie i SQL, wraz z gruntownym zrozumieniem frameworków ML/deep learning (np. PyTorch lub TensorFlow) oraz skalowalnych procesów przetwarzania danych. - Doświadczenie w obsłudze ML workloads w środowiskach chmurowych, najlepiej GCP (Vertex AI, BigQuery, Cloud Storage). - Zdolność do prowadzenia wielofunkcyjnej realizacji projektów w obszarach ML, modeli i produktu, zapewniając strategiczne dopasowanie i widoczność wyników dla interesariuszy na poziomie dyrektorskim. - Podejmowanie decyzji w oparciu o biznesowe wskaźniki wpływu (przychód, GMV, konwersja) oraz wyniki eksperymentów. - Angielski B2+. Nice to have: - Doświadczenie w obszarze AdTech lub w produktach rankingowych/rekomendacyjnych. - Doświadczenie w zarządzaniu produktami opartymi na platformach eksperymentowania i testach A/B. - Doświadczenie we współpracy z zespołami platformowymi w zakresie roadmap dotyczących danych i możliwości ML. - Znajomość ograniczeń i kompromisów związanych z monetyzacją opartą na aukcjach.

Poland