Job Openings AI Software Engineer - Orchestration Specialist

About the job AI Software Engineer - Orchestration Specialist

OUR CLIENT

Our client provides data-driven, action-oriented solutions to business problems through statistical data mining, cutting-edge analytics techniques, and a consultative approach. Leveraging proprietary methodology and best-of-breed technology, our client's analytics team takes an industry-specific approach to transform decision-making and embed analytics more deeply into their business processes. They have a global footprint of 2,000+ data scientists and analysts who assist client organizations with complex risk minimization methods, advanced marketing, pricing and CRM strategies, internal cost analysis, and cost and resource optimization within the organization. They serve the insurance, healthcare, banking, capital markets, utilities, retail and e-commerce, travel, transportation and logistics industries.

ROLE

We are seeking an AI Software Engineer - Orchestration Specialist who will play a crucial role in building seamless connectivity between diverse components in our Gen AI pipelines, optimizing workflows, and contributing to the development of front-end interfaces.

RESPONSIBILITIES

  • 5+ years of work experience working on various cloud technologies in ML deployment area with at least 1+ years of experience working on software engineering efforts for implementation of Gen AI pipelines.
  • Ability to fine-tune LLM models using various software engineering techniques.
  • Proven Experience working with Langchain, Llamaindex framework.
  • Design and implement end-to-end orchestration solutions for AI pipelines, ensuring smooth communication and coordination between various components.
  • Develop connectors and interfaces to establish connectivity between different AI components, including data processing modules, machine learning models, and external APIs.
  • Collaborate with cross-functional teams to integrate and streamline data flows.
  • Implement optimization techniques for AI pipelines, including resource allocation, parallel processing, and load balancing.
  • Continuously assess and enhance the performance of orchestrated systems.
  • Assist in the development of front-end interfaces, such as UIs and API connections, to provide user-friendly access and control over orchestrated processes.
  • Work closely with UX/UI designers to create intuitive and responsive interfaces.
  • Collaborate with data scientists, software engineers, database engineers to understand requirements and provide technical solutions.
  • Communicate effectively with team members and stakeholders throughout the development lifecycle.

TECHNICAL SKILLS

  • Knowledge of Gen AI Models, Development, Scalability & Deployment
  • Knowledge of containerization technologies (Docker, Kubernetes).
  • Understanding of machine learning concepts and frameworks.
  • Experience with cloud platforms (e.g., AWS, Azure).
  • Excellent problem-solving skills and the ability to work in a collaborative team environment.

CANDIDATE PROFILE

  • Bachelors/masters degree in economics, mathematics, computer science/engineering, operations research, or related analytics areas; candidates with BA/BS degrees in the same fields from the top tier academic institutions are also welcome to apply
  • Outstanding written and verbal communication skills
  • Superior analytical and problem-solving skills
  • Experience in working in dual shore engagement is preferred
  • Must have experience in managing clients directly
  • Strong record of achievement, solid analytical ability, and an entrepreneurial hands-on approach to work
  • Able to work in fast-paced, continuously evolving environment and ready to take up uphill challenges
  • Is able to understand cross-cultural differences and can work with clients across the globe