Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Trimble Logo

AI Software Engineer

Trimble

$122,642 - $165,466
Oct 30, 2025
Lake Oswego, OR, US
Apply Now

Trimble AECO - Viewpoint is looking to solve complex problems and drive product innovation through machine learning solutions

Requirements

  • In-depth conceptual and practical knowledge of machine learning and deep learning principles, including model selection, training, and evaluation methodologies
  • Fluency in Python and deep learning frameworks (PyTorch is a must, TensorFlow is welcome), along with strong familiarity with NumPy, pandas, and scikit-learn
  • Experience with Linux and bash scripting
  • Solid grounding in data structures, data modeling, and software architecture, with an understanding of how code fits together and how to maintain its tidiness
  • Strong algorithmic and problem-solving skills, capable of tackling complex challenges with a structured approach and knowing when to iterate rapidly and deploy effective solutions
  • Proven track record as a Machine Learning Engineer or similar role, with evidence of production-ready ML work, including shipped projects, open-source contributions, or strong GitHub portfolios
  • 3+ years of relevant experience

Responsibilities

  • Independently identify, train, and refine deep learning models to solve real-world problems at scale, overseeing the full lifecycle from conception to deployment
  • Work closely with teams who bring domain expertise, translating ambiguous needs into clear and actionable ML tasks
  • Contribute significantly to MLOps best practices, including containerization, model versioning, and robust monitoring, ensuring you know how to look for clues when models break
  • Apply advanced machine learning and statistical modeling techniques (e.g., decision trees, logistic regression, Bayesian analysis) to solve complex problems and significantly improve product/system performance and data accuracy
  • Conduct thorough testing, debugging, and optimization of ML models and associated code, ensuring high efficiency, scalability, and reliability in production environments
  • Act as a technical resource and provide informal guidance to less experienced colleagues, sharing best practices, fostering their development, and contributing to team knowledge
  • Collaborate effectively with product and service teams to translate complex business requirements into robust technical solutions and actionable insights, driving innovation

Other

  • Bachelor's degree in Computer Science, Math, Engineering, Statistics, or a related quantitative field
  • Ability to act as a valuable resource for less experienced team members
  • Strong analytical skills, a proactive approach to problem-solving
  • Ability to work effectively with product and service teams to translate complex business requirements into robust technical solutions and actionable insights
  • Commitment to fostering a diverse, inclusive, and equitable workplace