Relx - Alpharetta, GA

posted 4 months ago

Full-time - Mid Level
Alpharetta, GA
Management of Companies and Enterprises

About the position

LexisNexis® Risk Solutions is seeking a talented Software Engineer II - Java Developer to join our dynamic team in Alpharetta, GA. This role is pivotal in leveraging complex data solutions to drive innovation and enhance our products and services. As a Java Developer, you will work closely with the AI Integration team and collaborate with other Java Developers to create cutting-edge solutions that meet customer needs. Your expertise in Artificial Intelligence (AI) integration, particularly with technologies such as LLM, OpenAI, ChatGPT, and Azure AI, will be essential in developing and implementing advanced AI solutions. In this position, you will be responsible for designing and developing custom Java solutions that support AI functionalities, ensuring high performance, scalability, and reliability. You will also create and maintain robust APIs for seamless interaction between Java applications and AI models, adhering to best practices for API design and security. Continuous optimization of AI integration processes and algorithms will be a key focus, as will thorough testing and debugging of AI components within Java applications to promptly identify and resolve issues. Additionally, you will document technical specifications, implementation details, and user guides for AI integration features, ensuring clarity and accessibility for stakeholders. Staying updated on the latest advancements in AI technologies and exploring new tools, frameworks, and methodologies will be crucial to enhancing our AI capabilities. This role not only offers the opportunity to work with innovative technologies but also to contribute to a supportive and inclusive work environment that prioritizes diversity and the empowerment of women in technology.

Responsibilities

  • Collaborate with cross-functional teams to integrate AI models, particularly those utilizing LLM, OpenAI, ChatGPT, and Azure AI, into Java-based applications.
  • Design and develop custom Java solutions to support AI functionalities, ensuring high performance, scalability, and reliability.
  • Create and maintain robust APIs for seamless interaction between Java applications and AI models, adhering to best practices for API design and security.
  • Continuously optimize AI integration processes and algorithms to improve efficiency, accuracy, and response time.
  • Conduct thorough testing and debugging of AI components within Java applications to identify and resolve issues promptly.
  • Document technical specifications, implementation details, and user guides for AI integration features, ensuring clarity and accessibility for stakeholders.
  • Stay updated on the latest advancements in AI technologies, exploring new tools, frameworks, and methodologies to enhance our AI capabilities.

Requirements

  • Software Engineering experience
  • BS Engineering/Computer Science or equivalent experience required
  • Proficiency in Java programming language with at least 5 years of hands-on experience.
  • Strong understanding of AI concepts and methodologies, with practical experience in integrating AI models into software applications.
  • Experience working with LLM (Large Language Models), OpenAI, ChatGPT, and Azure AI services.
  • Familiarity with RESTful APIs and web services development.
  • Knowledge of cloud computing platforms, particularly Microsoft Azure.
  • Understanding of natural language processing (NLP) techniques and frameworks.
  • Previous experience in developing AI-driven chatbots or virtual assistants.
  • Solid grasp of software development lifecycle (SDLC) principles and agile methodologies.
  • Excellent problem-solving skills and attention to detail.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service