Software Engineer II
Core
Design, develop, and maintain cloud-based analytics applications for the Digital Network Platform (OPUS) to optimize supply chain operations in the life sciences/pharma domain.
Role type
Software Engineer II (Analytics)
Builds
Cloud-based analytics applications and features for the OPUS platform
Domain
Life Sciences / Pharma supply chain
Deliverable
production ML models | product features
Required skills
SQL, Java, JavaScript, Data Structures and Algorithms, RESTful APIs, Microservices, Kubernetes, AWS Cloud services, Event-driven architecture, Asynchronous messaging
Preferred skills
GraphQL, Vert.x, RxJava, Agentic AI systems, Prompt/Context Engineering
Technologies
AWS (S3, Glue, Athena, Redshift, RDS, Elastic Search, Kafka/Kinesis, SQS, SNS), Kubernetes, RxJava, Vert.x, GraphQL
Responsibilities
Develop analytics solutions to help clients optimize supply chain operations and adhere to compliance regulations; Write clean, high-performance, and scalable code across different frameworks and languages; Collaborate with domain experts, data scientists, architects, product managers, and product engineers to design and implement analytics products; Work with QA teams to align on test planning and help in test executions.
Seniority
Mid-level, hands-on IC
