Demo

Senior Software Engineer – Data Science

Ricoh USA, Inc.
Boulder, CO Full Time
POSTED ON 10/28/2025 CLOSED ON 12/16/2025

What are the responsibilities and job description for the Senior Software Engineer – Data Science position at Ricoh USA, Inc.?

Position Overview

We are seeking a technical professional to join our team in the design, testing, development, and support of Ricoh Software Products and Systems. This role involves contributing to new and existing software solutions, typically as part of a larger project. The ideal candidate will work under general supervision and collaborate with senior professionals.

Key Responsibilities

  • Participate in software development activities for new and existing products.
  • Evaluate software alternatives and recommend basic solutions.
  • Collaborate on development projects, occasionally coordinating team activities.
  • Contribute to project planning and execution within the team.
  • Recommend solutions to technical issues impacting the team.
  • Ensure timely completion of technical objectives within cost and quality targets.
  • Liaise with internal teams and external customers on routine matters.
  • Follow established development processes and support evolving business needs.
  • Document work clearly and accurately.
  • Take on additional responsibilities as assigned.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent professional experience.
  • Foundational knowledge in software development principles and practices.

Skills & Abilities

  • Solid understanding of software engineering concepts and tools.
  • Developing professional expertise with sound judgment in defined practices.
  • Analytical and creative problem-solving skills.
  • Ability to work on moderately complex problems requiring review of multiple factors.
  • Strong teamwork and communication skills.
  • Ability to influence and negotiate on technical issues.
  • Positive contributor to team culture and mission.
  • Quick learner with adaptability to new tools and assignments.

Working Conditions & Expectations

  • Ability to manage job-related stressors and maintain performance.
  • Work in environments adhering to regulatory or industry standards.
  • Flexibility for travel, overtime, and handling multiple tasks.
  • Clear and concise written communication.
  • Willingness to understand diverse perspectives and maintain positive relationships.
  • Ownership of assignments and timely completion of commitments.

Posting Description for External Candidates

Enter Custom External Posting Description

Short Description for External Candidates

Description for External Candidates

Come Create at Ricoh

If you are seeking a team driven by passion and purpose, come create with us at Ricoh. We are a group of information seekers and customer-obsessed collaborators committed to delivering services, solutions, and technologies that empower business success. We're looking for talented, inspired individuals to help drive high-performance teams with our culture of excellence.

Ricoh is an integrated solutions provider that connects people and technology, creates outstanding customer experiences, and delivers innovation for businesses worldwide. We empower digital workplaces by enabling individuals to work smarter from any location and harness the power of information—how it is collected, stored, managed, and shared—to unlock organizational potential. If you're seeking a purpose-driven and passionate team, come create with us and help shape our high-performance culture of excellence.

We're Hiring: Machine Learning & Data Scientist

Are you driven by data and inspired by innovation? We're looking for a
Software Developer
to help shape the future of intelligent applications. This role blends deep technical expertise with strategic thinking to solve complex business challenges using cutting-edge AI and data science.

What You'll Do

  • Create, evaluate, and optimize test automation scripts using AI
  • Translate ambiguous business problems into clear, data-driven questions and actionable insights
  • Communicate technical findings effectively to both technical and non-technical stakeholders
  • Collaborate with cross-functional teams to align data science efforts with business goals
  • Build, validate, and deploy machine learning models, including large language models (LLMs)
  • Perform data wrangling, preparation, and governance to ensure high-quality inputs for modeling

Required Skills & Experience

  • 3 years of software development experience with strong Python and JavaScript skills
  • Strong SQL and NoSQL database skills; Linux proficiency
  • Analytical mindset, attention to detail, and problem-solving skills
  • Excellent communication and collaboration abilities
  • Experience with Agile methodologies, Jira, and Confluence

Preferred Skills & Experience

  • Java/C/C or comparable language
  • Experience with test automation platforms (e.g., WebdriverIO, Postman)
  • Data visualization tools (e.g., Seaborn, Tableau)
  • Familiarity with web development frameworks (React, Angular, Flask, Django)
  • Experience with machine learning and modern AI frameworks
  • 2 years of hands-on experience with LLMs, including prompt engineering and fine-tuning
  • Understanding of cloud platforms (AWS, Azure, Google Cloud) and enterprise IT operations
  • Libraries: Pandas, NumPy
  • Experience with innovation, patents, and intellectual property

Qualifications

  • Bachelor's degree in Computer Science, Data Science, Statistics, or a related field—or equivalent practical experience

If you're passionate about turning data into impact and thrive in a collaborative, fast-paced environment, we'd love to connect

Salary : $80,000 - $140,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer – Data Science?

Sign up to receive alerts about other jobs on the Senior Software Engineer – Data Science career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Ricoh USA, Inc.

  • Ricoh USA, Inc. Oklahoma, OK
  • Account Manager 2 – Target Position Profile The Account Manager (AM) solves critical business challenges and cultivates new and expanded customer relations... more
  • 13 Days Ago

  • Ricoh USA, Inc. St Louis, MO
  • Job Description Delivery & Set Up Driver Summary: As a Delivery & Set Up Driver , you'll be at the forefront of our customer experience, ensuring the safe ... more
  • 13 Days Ago

  • Ricoh USA, Inc. Parsippany, NJ
  • Job Description About the Role We are seeking an AI Specialist who can partner with our Content Management (CM) team to analyze workflows, identify automat... more
  • 13 Days Ago

  • Ricoh USA, Inc. Savannah, GA
  • Job Description Area Customer Service Coordinator POSITION PROFILE Under the direction of the Enterprise Services Manager (ESM) or Area Operations Manager ... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer – Data Science jobs in the Boulder, CO area that may be a better fit.

  • Amazon Boulder, CO
  • Description Application deadline: Mar 25, 2026 Are you excited about operating at Internet scale? Inventing how ads performance is measured in the online r... more
  • 1 Month Ago

  • Medtronic Lafayette, CO
  • We anticipate the application window for this opening will close on - 28 Mar 2026 At Medtronic you can begin a life-long career of exploration and innovati... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!