AbbVie's EPIC team is looking for a versatile software engineer to develop robust applications and platforms with both backend and frontend capabilities for their Generative AI workstream, aiming to enhance productivity and innovation through cutting-edge technology products.
Requirements
- Strong Python skills with experience building backend services and data pipelines
- Proficient in React (JavaScript/TypeScript) development with modern frontend practices
- Understanding of software engineering fundamentals including data structures, algorithms, and system design
- Experience with Generative AI technologies, API integration, or model deployment (preferred)
- Knowledge of cloud services, containerization, and CI/CD practices
Responsibilities
- Deliver clean, scalable, well-optimized code in both Python (backend) and React (frontend)
- Design and implement modular, maintainable Generative AI applications and platforms
- Work with experts to determine optimal system architecture and technology choices
- Develop comprehensive test suites and handle edge cases across the full stack
- Integrate and optimize various Generative AI models and tools into user-friendly applications
- Build intuitive, responsive user interfaces that effectively leverage AI capabilities
- Support multiple projects while maintaining high code quality and documentation standards
Other
- Balance technical considerations including security, performance, and cost-effectiveness
- Learn and adapt to emerging technologies in the rapidly evolving AI landscape
- Demonstrated ability to balance multiple priorities and deliver quality work on schedule
- Strong communication skills and experience collaborating in cross-functional teams