wagey.ggwagey.ggv1.0-4558734-20-Apr
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/AI Engineer Role/Upwork - Contract: Senior AI Engineer
Upwork

Upwork - Contract: Senior AI Engineer

Remote-Latin America - Hybrid2mo ago
In OfficeSeniorNAArtificial IntelligenceAI EngineerSenior Software EngineerPython

Upload My Resume

Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT

Apply in One Click

Requirements

• Strong software engineering background building production systems (Python, APIs, distributed services). • Experience evaluating NLQ or LLM-based systems, including precision/recall and semantic correctness. • Hands-on expertise designing automated test frameworks and evaluation pipelines. • Experience with cloud-native architectures, CI/CD, and production deployment of AI systems. • Knowledge of semantic modeling, ontologies, or knowledge graphs in data-driven applications. • Proven ability to design scalable, reliable systems bridging AI models, data platforms, and applications. • Upwork is proudly committed to fostering a diverse and inclusive workforce. We never discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. • Additionally, to the extent permitted under applicable law, a criminal background check may be required as a condition of engagement. • We use BrightHire, an AI-enabled tool, to record interviews and summarize interview transcripts. The tool allows the interviewer to focus on the discussion and does not score or evaluate talent or make recommendations. The interview transcripts are reviewed, and decisions are only made by humans. Any individual who prefers not to have their interview recorded through BrightHire can opt out when the interview is scheduled. • To learn more about how Upwork processes and protects your personal information as part of the application process, please review our Global Job Applicant Privacy Notice

Responsibilities

• Design, implement, and maintain production-grade AI services supporting Natural Language Query (NLQ) workflows. • Evaluate the accuracy of the NLQ system using quantitative methods like precision/recall as well as qualitative assessments for semantic correctness and result equivalence. • Build automated evaluation pipelines and regression test suites that integrate with Continuous Integration/Continuous Deployment (CI/CD) workflows. • Design and validate ontology-driven semantic models and knowledge graphs to enhance the accuracy and consistency of NL answers. • Analyze failures in NLQ systems, create structured error taxonomies, instrumentation, and logging mechanisms for continuous improvement purposes. • Develop well-designed APIs that expose services related to NLQ workflows, evaluation methods, and semantic layers. • Contribute insights on system architecture decisions concerning service boundaries, scalability, latency, and reliability tradeoffs. • Support cloud-native deployment strategies for AI systems along with monitoring and ensuring operational readiness of these services.

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X
Loading...