Ricoh UK

Senior Software Engineer – Python, AI

Ricoh UK

full-time

Posted on:

Location Type: Hybrid

Location: Boulder • Colorado • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $85,000 - $95,000 per year

Job Level

Senior

Tech Stack

JavaScriptLinuxNoSQLPythonSQL

About the role

  • 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

Requirements

  • 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
  • Bachelor’s degree in Computer Science, Data Science, Statistics, or a related field—or equivalent practical experience
Benefits
  • Choose from a broad selection of medical, dental, life, and disability insurance options.
  • Contribute to your financial security with Retirement Savings Plan (401K), Health Savings Account (HSA), and Flexible Spending Account (FSA) investments.
  • Augment your education with team member tuition assistance programs.
  • Enjoy paid vacation time and paid holidays annually
  • Tap into many other benefits to enhance your health, wellness, and ongoing personal and professional development.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonJavaScriptSQLNoSQLLinuxtest automationmachine learningdata wranglingdata preparationdata governance
Soft skills
analytical mindsetattention to detailproblem-solvingcommunicationcollaboration
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Data ScienceBachelor’s degree in Statistics