Taro Logo

Software Engineer II, Aera DI

A biopharmaceutical company creating innovative medicines for patients fighting serious diseases.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Healthcare · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II, Aera DI

Bristol Myers Squibb (BMS) is seeking a Software Engineer II for their Aera DI team, focusing on developing data solutions and operations support for their Enterprise data lake. This role combines technical expertise in data engineering with the meaningful impact of supporting a leading biopharmaceutical company's mission of transforming patients' lives through science.

The position offers a unique opportunity to work on enterprise-scale data solutions, developing pipelines for data enablement projects, and supporting data operations activities. You'll be responsible for designing and maintaining data products, working with cloud technologies (primarily AWS), and implementing end-to-end ETL pipelines.

The ideal candidate should have strong programming skills in Python/Node.js, experience with React.js for UI development, and proficiency in data technologies including Spark and SQL. Knowledge of AWS services (Redshift, S3, Glue, Athena) is essential, as is familiarity with data lake principles. Experience with Neo4J and cloud infrastructure management would be advantageous.

Working at BMS means joining a company where uniquely interesting work happens every day. From optimizing production lines to breakthrough cell therapies, the work directly transforms patients' lives. The company offers competitive benefits, promotes work-life balance, and provides numerous opportunities for career growth through challenging projects and global collaboration.

The role is based in Hyderabad, India, and requires on-site presence as it's designated as a site-by-design position with at least 50% time spent at the facility. This arrangement ensures effective collaboration, innovation, and maintains a positive company culture while working on critical data infrastructure that supports BMS's global operations.

Last updated a month ago

Responsibilities For Software Engineer II, Aera DI

  • Design, build, and maintain data products and architecture
  • Develop and maintain data models for reporting and analysis
  • Develop ad-hoc analytic solutions from design to deployment
  • Optimize data storage and retrieval for performance and scalability
  • Implement security protocols to protect sensitive data
  • Develop cloud-based (AWS) data pipelines
  • Build end-to-end ETL pipelines
  • Partner with other teams for continuous improvements
  • Maintain data acquisition and operational capabilities

Requirements For Software Engineer II, Aera DI

Python
Node.js
React
  • Proficiency in Python/Node.js
  • Experience with React.js
  • Knowledge of Spark and SQL
  • Experience with AWS services (Redshift, S3, Glue/Glue Studio, Athena, IAM)
  • Familiarity with Domino/data lake principles
  • Knowledge of Neo4J (preferred)
  • Experience with Cloud infrastructure management

Benefits For Software Engineer II, Aera DI

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive benefits package
  • Work-life balance
  • Career growth opportunities
  • Global collaboration environment

Interested in this job?