Position Summary:
Join the Bristol Myers Squibb Principal Architect , Cloud and AI Technical Lead team to design and deliver cloud native solutions in AWS, Azure, and GCP. Partner with functional colleagues to understand challenges and build solutions that solve them. Work alongside cloud, data, and AI technical colleagues to research and apply cutting-edge technologies. Act as technical/team lead of a team of developers and data scientists. We are seeking an experienced Full Stack Architect with deep expertise in Python and modern front-end technologies. The ideal candidate will lead the architectural design, development, and implementation of scalable web applications, ensuring robust back-end architecture and seamless front-end integration. The Full Stack Architect will work closely with product teams and developers to deliver innovative solutions, driving the technical strategy across the entire application stack.
Responsibilities:
- Partner with other cloud developers, data engineers, AI/ML specialists, and data scientists to design, develop, and implement cloud native solutions
- Lead the architectural design and technical strategy for full stack applications, ensuring scalability, performance, and maintainability.
- Design and implement highly modular, reusable, and scalable architectures using Python on the back-end and modern JavaScript frameworks on the front-end.
- Develop comprehensive technical roadmaps and high-level designs, balancing immediate project needs with long-term platform vision.
- Collaborate with data engineers and data scientists to build and optimize data pipelines, ETL processes, and machine learning models in the cloud
- Develop and maintain microservices, APIs, and serverless applications
- Ensure the security, reliability, and performance of cloud infrastructure and applications by implementing best practices, monitoring tools, and automated testing
- Participate in code reviews, architecture discussions, and agile development processes to ensure high-quality, maintainable, and scalable code
- Troubleshoot and resolve issues related to cloud infrastructure, applications, and data pipelines
- Continuously research and stay up-to-date with the latest cloud technologies, trends, and best practices to drive innovation and improve existing solutions
- Provide technical guidance and mentorship to junior developers and team members
- Document and communicate technical designs, processes, and solutions to both technical and non-technical stakeholders
Qualifications & Experience:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Minimum of 8 years in full stack development experience, with a focus on cloud computing solutions.
- Strong knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and services, including compute, storage, networking, and security Architect and implement front-end solutions using modern JavaScript frameworks such as React, Angular, or Vue.js.
- Ensure seamless integration between front-end components and back-end services.
- Optimize front-end performance, ensuring a smooth user experience through responsive design, dynamic content loading, and effective state management
- Design and build scalable and efficient back-end architectures using Python frameworks like Django, Flask, or FastAPI.
- Develop and maintain APIs (RESTful and GraphQL) to support front-end applications and mobile integrations.
- Optimize server-side logic, data storage solutions, and computational performance to handle large-scale applications.
- Proficiency in front-end technologies (HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js) and and UI/UX design.
- Experience with containerization technologies, such as Docker, AWS Fargate and Kubernetes.
- Experience with testing and debugging problems.
- Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
- Familiarity with CI/CD tools (Jenkins, GitLab CI, etc.) and cloud platforms (AWS, Azure, GCP).
- Experience with AWS services, including EC2, S3, Lambda, RDS, DynamoDB, API Gateway, and CloudFormation
- Knowledge of cloud architecture patterns, best practices, and security principles
- Familiarity with data pipeline and ETL tools, such as Apache NiFi, AWS Glue, or Apache Airflow is a plus
- Experience leading initiatives related to continuous improvement or implementation of new technologies. Works independently on most deliverables
- Strong analytical and problem-solving skills, with the ability to develop creative solutions to complex problems
- Ability to manage multiple projects and priorities in a fast-paced, dynamic environment