Castillians logo
Castillians

The world's trusted engineering network

Senior AI Bench Engineering

Software EngineerSoftware EngineerContractRemoteSeniorTeam 51-200Since 2006H1B No SponsorCompany SiteLinkedIn

Location

Ireland

Posted

37 days ago

Salary

0

Seniority

Senior

Job Description

Senior AI Bench Engineering

Castillians

• Design and implement AI Bench (AI Workbench) environments for experimentation and prototyping • Build standardized, reproducible AI development environments (notebooks, containers, IDEs) • Enable rapid prototyping using AI frameworks such as PyTorch, TensorFlow, and NVIDIA NeMo • Integrate AI benches with enterprise data platforms (Cloudera, Spark, Hadoop) • Configure and optimize GPU-enabled environments for training and experimentation • Support distributed AI workloads for research and early-stage model development • Provide self-service AI benches for data scientists and ML engineers • Implement environment versioning, dependency management, and reproducibility standards • Monitor bench usage, performance, and resource utilization • Ensure security, access control, and isolation across AI benches • Collaborate with AI Platform, Data, and MLOps teams to align bench capabilities.

Job Requirements

  • 5+ years of experience in AI Workbench, ML Infrastructure, or Platform Engineering roles
  • Strong hands-on experience with PyTorch-based experimentation environments
  • Experience supporting AI research and data science teams
  • Working knowledge of big data platforms (Cloudera, Spark, Hadoop)
  • Experience with GPU-accelerated environments (NVIDIA CUDA, multi-GPU setups)
  • Solid experience with Docker, Kubernetes, and Linux
  • Proficiency in Python for scripting, automation, and AI workflows
  • Familiarity with notebook and IDE tooling (Jupyter, VS Code, remote development)
  • Exposure to distributed training frameworks is a plus
  • Understanding of MLOps concepts is advantageous
  • Strong problem-solving and user-centric mindset
  • Excellent communication and collaboration skills
  • Fluent in English (written and verbal).

Benefits

  • Access to CX guidance and market insights through our professional network.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 10,001+H1B Sponsor

• Uses SAS or other software to develop custom programming code to generate summary tables, data listings, graphs and derived datasets as specified in the statistical analysis plan and programming specifications. • Works to ensure that outputs meet quality standards and project requirements. • Performs validation programming and works with other Programmers, Biostatisticians, and other project team members to resolve discrepancies or any findings. • Keeps project team members informed of programming progress and issues requiring their attention. • Follows applicable SOPs, WIs, and relevant regulatory guidelines (e.g. ICH). • Maintains well organized, complete, and up-to-date project documentation, testing, and verification/quality control documents and programs ensuring inspection readiness. • Manages scheduling and time constraints across multiple projects at a time, sets goals based on priorities from management, and adapts to timeline or priority changes by reorganizing daily workload.

India
Main Digital logo

Salesforce Developer

Main Digital

Transform Business Intelligently

Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Design, build, and refine autonomous AI agents using Salesforce Agentforce • Lead rapid prototyping efforts, validate AI feasibility in real systems • Troubleshoot complex multi-platform failures • Influence client outcomes and future Salesforce platform enhancements

United States
Cadrex Manufacturing Solutions logo

CNC Programmer III

Cadrex Manufacturing Solutions

The Premier North American Manufacturing Solution

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Utilize CAD/CAM software to program and/or operate conventional, special purpose and numerical control (NC) turret presses and laser machines and machining centers to fabricate metallic and nonmetallic parts • Interpret engineering drawings, models, and specifications to develop CNC programs for machining operations, including milling, turning, drilling, and grinding • Program CNC machines using advanced CAD/CAM software (e.g., Mastercam, GibbsCAM) to generate complex toolpaths and optimize machining processes • Optimize CNC programs for efficiency, accuracy, and surface finish, including tool selection, speeds, feeds, and cutting strategies • Conduct simulations and test runs to verify program accuracy, identify potential issues, and optimize machining parameters • Collaborate with engineering, production, and quality control teams to ensure machining processes meet design requirements and quality standards • Troubleshoot and debug CNC programs, machine tooling, and equipment to resolve machining problems and minimize downtime • Develop and maintain documentation, including CNC programs, setup sheets, tooling lists, and process instructions • Train and mentor junior CNC programmers and machinists on advanced programming techniques, best practices, and safety protocols • Stay informed of industry trends, emerging technologies, and best practices in CNC machining and programming • Adhere to safety protocols and procedures at all times, including proper handling and operation of CNC machines and equipment

Massachusetts
$40 - $52 / hour
Abhyaz logo

Course Creator, Developer – Intern

Abhyaz

A Remote Working Platform-Inspiring Growth, Shaping Careers, Enriching Communities

InternshipRemoteTeam 51-200Since 2020H1B No Sponsor

• Implementing various methods for e-learning and online training in our platform • Creating new course template, workshop templates and testing them in our platform. • Analyses and evaluate the organizational as well as individual development needs • Arrange and attend different meetings and discussions for better knowledge on training ideas • Work closely with the managers, mentors and HR for better development • Figure out the new techniques that are executed, Examines the results after executing the new ideas • Establishing an e learning development center in the moodle • Creating engaging training course content (Videos, quizzes, activities, H5p etc.)

India
Job Closed