AI/ML Software EngineerDuration: Five (5) YearsRemote: Only first 2 days onsiteC2C Rate: OPENRequired: Bachelor of Science in Engineering, Computer Science, Data Science, or Mathematics, or a related field - copy of certificate neededSkills:At least three (3) years’ experience in data science, machine learning, or applied AI development.At least three (3) years’ experience in software engineering, architecture, or web developmentSystem Design & CollaborationWork within established constraints regarding infrastructure, programming languages, and model selectionContribute to technical decision-making related to data processing, retrieval strategies, and system integrationCollaborate with team members to define agent architectures, workflows, and system design decisionsEvaluate and select appropriate approaches for given tasks, including determining when to use LLM-based versus non-LLM techniquesDesigning and building software systems that integrate AI/ML techniques to automate tasks, assist internal users, and improve user-facing services.Testing, Evaluation, and Quality AssuranceAssist in the design and implementation of testing and evaluation pipelines for AI/ML systemsDevelop unit and integration tests for AI-enabled workflows and data pipelinesGenerate and utilize synthetic data to support evaluation and benchmarking effortsContribute to improving system performance, including accuracy, latency, and cost efficiencyDeployment & OperationsSupport deployment of AI/ML applications within a hybrid cloud environmentWork with containerized applications to ensure reliable deployment and updatesOptimize systems for environments with limited computational resources, including minimal GPU availabilityGeneral ResponsibilitiesDeliver production-grade systems aligned with defined requirements, while supporting iterative improvement of evolving toolsDocument system designs, workflows, and technical decisions as requiredStay informed on relevant advancements in AI/ML and apply them where appropriate within the team