Senior Engineer, Technology I (Automation/Backend/Product Engineering)

    • Abbvie
  • North Chicago, IL
  • Posted 51 days ago | Updated 9 hours ago


On Site
Full Time


Product engineering
API management
Systems design
Design patterns
Release management
System documentation
Continuous improvement
User research
Natural language processing
Microsoft Power BI
TIBCO Spotfire
Change management
Software development methodology
Software development
Large Language Models (LLMs)
Natural language
Analytical skill
Pharmaceutical industry
Amazon Web Services
Microsoft Azure
Artificial intelligence
User experience
Prompt Engineering
Generative Artificial Intelligence (AI)
Use cases
Quality management
Quantum mechanics
Supply chain management

Job Details

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 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


Experiences that make you a strong candidate for this role:

  • 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.

  • 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 pay compensation that the Company believes in good faith it will pay for this role at the time of this posting based on the job grade for this position. Individual compensation paid within this range will depend on many factors including geographic location, and we may ultimately pay more or less than the posted range. This range may be modified in the future.
  • We offer a comprehensive package of benefits including paid time off (vacation, holidays, sick), medical/dental/vision insurance and 401(k) to eligible employees.
  • This job is eligible to participate in our short-term incentive programs.

Note: No amount of pay is a considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, incentive, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole and absolute discretion unless and until paid and may be modified at the Company's sole and absolute discretion, consistent with applicable law.

AbbVie is committed to operating with integrity, driving innovation, transforming lives, serving our community and embracing diversity and inclusion. It is AbbVie's policy to employ qualified persons of the greatest ability without discrimination against any employee or applicant for employment because of race, color, religion, national origin, age, sex (including pregnancy), physical or mental disability, medical condition, genetic information, gender identity or expression, sexual orientation, marital status, status as a protected veteran, or any other legally protected group status.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.