Switzerland Global Enterprise

Principal AI Software Engineer

Switzerland Global Enterprise

full-time

Posted on:

Location Type: Office

Location: MassachusettsNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $145,400 - $242,500 per year

Job Level

About the role

  • Drive technical vision and architect enterprise AI applications for multiple initiatives across the company
  • Integrate LLMs, agent workflows, NLP, computer vision, and predictive analytics to build secure, high-availability and cost-efficient AI based solutions
  • Partner with product, data science, and engineering leaders
  • Mentor teams and raise standards in Agile, testing, security, and documentation
  • Set AI architecture and technical vision across products
  • Lead cross-team initiatives with product and data science
  • Design RAG and agent workflows; optimize LLM integrations
  • Build multi-tenant, high-availability systems with observability
  • Establish AI cost management, monitoring, and security standards

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical field
  • 10+ years of programming experience in a relevant language using modern front-end frameworks (React, Vue, or Angular) and multiple backend languages (Python preferred, Java, Node.js or Go)
  • Proven track record designing and shipping production applications that incorporate LLMs or AI services at scale
  • Experience with vector databases (e.g. Milvus, Pinecone, Weaviate, pgvector) and advanced embedding model optimization in production applications
  • Expertise with multiple LLM providers and advanced AI orchestration frameworks (LangChain, LlamaIndex, custom frameworks)
  • Extensive experience leading technical teams, driving cross-team initiatives, and providing technical mentorship
  • Expert-level experience with cloud platforms (AWS, GCP, or Azure) and advanced containerization (EKS)
  • Must be willing to work out of an office located in Niskayuna, NY or Boston, MA
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

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

Hard Skills & Tools
AI applicationsLLMsNLPcomputer visionpredictive analyticsReactVueAngularPythonJava
Soft Skills
mentorshipleadershipAgilecross-team collaborationtechnical vision