We are looking for Data & AI Engineers who like to innovate and seek complex problems. We recognize that strength comes from diversity and will embrace your unique skills, curiosity, drive, and passion while giving you the opportunity to grow technically and as an individual. Engineers looking to work in the areas of orchestration, data modeling, data pipelines, APIs, storage, distribution, distributed computation, consumption and infrastructure are ideal candidates.
Responsibilities:
As a AI Engineer, you will be joining a Data & AI team transforming our global financial network and improving the quality of our products and services we provide to our customers. This team will leverage cutting edge AI and ML algorithms to develop solutions for our automated document processing and customer service chat bots. In this role, you are expected to
- Have full stack expertise to build the best fit solutions leveraging Large Language Models (LLMs) and Generative AI solutions with focus on privacy, security, fairness.
- Have strong engineering skills to design the output from the AI with nodes and nested nodes in JSON or array, HTML formats for as-is consumption and display on the dashboards/portals.
- Build extensible API Integrations with short cycle times, to extract information from sources, integrate with GPT4, receive insights and make them available in intuitive, high performing dashboards
- Build solutions that align with responsible AI practices.
- Envision the solution outcomes to solve for the business problem with actionable insights and design viable solutions to meet the outcomes.
- Understand how AI is interpreting the data set and use that understanding to build prompts that lead to expected outcomes
- Develop and maintain AI pipelines, including data preprocessing, feature extraction, model training, and evaluation.
- Develop clear and concise documentation, including technical specifications, and code ready templates, to communicate complex AI concepts to both technical and non-technical stakeholders.
- Establish best practices and standards for generative AI development within the organization.
- Focus on speed to market and getting products and services in the hands of our stakeholders and passion to transform financial industry is key to the success of this role. This requires maintaining a positive and collaborative working relationship with teams within the technology organization, as well as with wider business. Creative and inventive problem-solving skills for reduced turnaround times are required, and valued, and will be a major part of the job.
Requirements:
- 4+ years experience in AI/ML engineering
- Experience with Azure AI/Studio
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
- Experience in implementing enterprise systems in production setting for AI, natural language processing.
- Must have strong knowledge of data structures, algorithms, and software engineering principles.
- Experience with designing scalable software systems for classification, text extraction/summary, data connectors for different formats (pdf, csv, doc, etc.)
- Solid experience developing and implementing Generative AI like transformers, LLM’s, text embedding’s and with strong understanding of deep learning techniques like GPTs.
- Experience with natural language processing (NLP) techniques and tools, such as SpaCy, NLTK, Hugging Face, Lang chain and/or Llama Index
- Experience with information storage/retrieval using vector databases like pinecone.
- Proficient in Python and have experience with machine learning libraries and frameworks such as TensorFlow, PyTorch, or Keras.
- Experience with cloud-based platforms and services, such as AWS, GCP, or Azure.
- Experience with notebooks like Jupyter. And familiarilty with data visualization tools and libraries, such as Matplotlib, Seaborn, or Plotly.