at AbbVie in North Chicago, Illinois, United States
Job Description
Company Description
AbbVie’s mission is to discover and deliver innovative medicines and solutions that solve serious health issues today and address the medical challenges of tomorrow. We strive to have a remarkable impact on people’s lives across several key therapeutic areas – immunology, oncology, neuroscience, and eye care – and products and services in our Allergan Aesthetics portfolio. For more information about AbbVie, please visit us at www.abbvie.com. Follow @abbvie on Twitter, Facebook, Instagram, YouTube and LinkedIn.
Our Business Technology Solutions (BTS) team shapes the digital transformation accelerating the future of medicine at AbbVie-and we do it together, asking bold questions and taking on tough challenges through deep, honest collaboration. In the role of Senior Technology Engineer, you will join a diverse, enterprise team that invests in your customized career growth and uses technology and data to positively impact people’s lives.
As an Senior Technology Engineer you are part of Employee Experience team. This team is focused on enhancing productivity with friction-free processes, quick answers to common questions, and simple task automations – creating the flexibility, space, and time for colleagues to work on what matters most – discovering and delivering solutions that address complex health issues.
Our organization is delivering AI-powered chatbot that will measurably improve employee productivity for our 50,000+ employees worldwide. In this role, you will prototype and build experience APIs to enhance service offerings. You’ll leverage your expertise in Low Code tools, REST APIs, data aggregation, and string formatting to extend AI chatbot’s functionality to new use cases by integrating with various internal systems to automate simple transactions and simplify complex processes. You will ensure these integration solutions with various systems and safe and scalable and follow change management and security policies, system configurations, and API management practices.
Job Description
In this role you’ll be responsible for:
+ Agile Software Development/Lifecycle: As part of Agile team, collaborate with Product Owners, stakeholders, and the team to identify and prioritize technical requirements for AI chatbot and its integrations with various internal systems. Design and create prototypes to prove feasibility of new features. Develop code/configurations/automations following Agile practices and Dev Ops principles. Conduct testing to ensure the quality and functionality of the system. Create standard software lifecycle deliverables – design documents/diagrams, workflows, automations, configurations, code, unit tests, integration tests, and installation instructions.
+ Design Principles: Work with lead Architect to re-use existing platform capabilities and design patterns, build new design and patterns with re-usability in mind. Maintain alignment with architecture groups to ensure long-term vision of enterprise AI and chatbot architecture is realized. Recommend diagrams and workflows as part of software lifecycle and release management cadence.
+ Data and Analytics: Enable connectivity and data feeds from chatbot to enterprise data platforms. Connect and import various data from enterprise data platforms for AI analysis. Use appropriate tools to collect, correlate and analyze data to use as input into sprints to help improve product performance and increase user adoption. Record and maintain technical data for use in reporting and system documentation. Work with project teams to automate reporting of value calculations and adoption metrics.
+ Developer Community of Practice: Participate and contribute to creation of Enterprise Chatbot Developer Community of Practice. Help enable internal BTS technical teams to BYOA (bring-your-own API/Automation) use cases, to implement them using AI Chatbot extensibility product, and collaborate on solution readiness. Teach others how to use the tools, create technical manuals, video training, and respond to community questions. Foster collaboration and community across BTS groups.
+ Continuous Improvement: Analyze user feedback, user research, chatbot data, and input from cross-functional stakeholders to find insights and recommend product improvements. Apply business and technology knowledge to identify use cases to simplify complex work processes. Stay current with news and trends in Generative AI, NLU/NLP, and AI search, anticipating and adjusting use of technology based on industry changes.
+ Cross Functional Work: Collaborate with various IT organizations to define technical requirements and identify APIs/Automations that are best fit for use cases. Provide guidance, motivation, and direction to the interfacting technical teams, fostering a collaborative environment. Work across teams to meet technical standards of IT delivery and security policies.
Tools and skills you will use in this role:
+ AI Chatbot’s no code/low code tools for building workflows, queries, and events, with REST APIs, Data Aggregation, and String Formatting
+ iPaaS tools for example Power Automate or ServiceNow Orchestration
+ RPAs tools for example Microsoft PowerAutomate, Blue Prism, UIPath or similar
+ Nexthink APIs and integration
+ Microsoft APIs and integrations
+ Power BI or Spotfire or similar analytics tool for visualizing data
+ JIRA and ServiceNow for Software Lifecycle
+ Good documentation, change management, and best practices for agile software lifecycle
+ Clear interpersonal communication, proofreading, editing, and formatting skills
Qualifications
Experiences that make you a strong candidate for this role:
Required
+ Bachelor’s Degree with 6 years of experience, or Masters with 5 years of experience, or a PhD
+ Proficient in scripting in at least one programming language, Python and JavaScript or similar
+ Experience building automations and workflows to automate processes using Power Automate and similar RPAs, and no code/low code tools, traversing one or more different systems
+ Experience developing Conversational / Experience APIs using REST APIs, Data Aggregation, and String Formatting
+ Experience developing Integrations using Enterprise Automation Tools: iPaaS (for example Power Automate or ServiceNow Orchestration) and RPAs (for example Microsoft PowerAutomate, Blue Prism, UIPath or similar)
+ Strong knowledge of Generative AI, LLM/NLU (Large Language Models, Natural Language Understanding)
+ Agile methodologies, scrum and Kanban frameworks experience
+ Demonstrated excellent analytical, judgment, and consultative capabilities, with good communication skills
+ Demonstrates a genuine passion for enhancing user experience.
Beneficial
+ Work experience in the pharmaceutical industry
+ Familiarity with APIM tools such as Azure Function Apps, AWS Lamdbda, Mulesoft
+ Experience integrating internal systems with Microsoft Azure OpenAI APIs
+ Knowledge & experience in AI-Systems and/or chatbots
+ Strong understanding of prompt engineering
+ Prior experience working with UX design teams & conversational design interfaces is a bonus.
+ Experience with Nexthink, ServiceNow, Microsoft PowerApps
+ Prompt engineering skills using open Generative AI tools and experience building conversational design
+ Bonus: Experience integrating with enterprise systems used for the following enterprise functions: IT, HR, Finance, Procurement, and Facilities
+ Bonus: Experience integrating with SAP APIs to reach variety of use cases in modules of PTP, RTR, OTC, MFG, QM, and Supply Chain
+ Experience working in a complex, cross functional teams
Additional Information
Applicable only to applicants applying to a position in any location with pay disclosure requirements under state or local law: ?
+ The compensation range described below is the range of possible base p