At Johnson & Johnson, the business problem is to develop innovative cloud-based solutions that leverage Generative AI technologies to improve healthcare solutions and deliver breakthroughs in medicine.
Requirements
Strong understanding of machine learning algorithms, neural networks, and AI frameworks.
Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud as well as experience with Snowflake.
Proficiency in programming languages such as Python, Java, or C++.
Familiarity with automation tools and technologies (e.g., Kubernetes, Docker, CI/CD pipelines).
Experience with OpenAI APIs, LangChain, LangChat, and vector databases.
Familiarity with Linux and Windows environments and their applications in cloud solutions.
Understanding of Agile software development methodologies and experience using JIRA for project management.
Responsibilities
Define the product vision, roadmap, and strategy for cloud-based solutions utilizing Generative AI technologies and associated frameworks like OpenAI APIs and LangChain.
Lead the architectural design and implementation of scalable cloud applications on AWS or Azure.
Integrate LLM models to enhance application capabilities and user experiences.
Utilize LangGraph, LangChain and LangChat to build conversational interfaces and improve the efficiency of interactions within applications.
Implement vector databases for efficient data retrieval and storage, optimizing search and analytics functionalities.
Develop and refine prompts to maximize the efficiency and effectiveness of Generative AI models.
Implement Agile methodologies to effectively manage the product backlog in tools like JIRA, prioritizing features based on business value and user impact.
Other
Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field.
5+ years of proven experience in engineering with a focus on AI, generative AI, cloud computing, software engineering and automation.
Excellent communication, leadership, and interpersonal skills.
Strong analytical and problem-solving abilities, with a focus on delivering high-quality outcomes.
Ability to manage numerous projects simultaneously and meet project goals.