Senior BI Engineer
Limeade
Other Engineering
Navi Mumbai, Maharashtra, India
Posted on Aug 19, 2025
Description
Position at WebMD
About:
Medscape Education, a division of WebMD, develops and hosts physician portals and
related mobile applications that make it easier for physicians and healthcare
professionals to access clinical reference sources, stay abreast of the latest clinical
information, learn about new treatment options, earn continuing medical education
credits and communicate with peers.
All qualified applicants will receive consideration for employment without regard
to race, color, religion, sex, sexual orientation, gender identity, national origin,
disability, or veteran status
Do you have a passion for processing raw data, developing and maintaining datasets,
and improving data quality and efficiency? If the answer is yes, then we want you on
your team! Medscape Education is seeking a passionate, adaptable, and team-oriented
Data Analyst to support independent medical education evaluation and grant-seeking
efforts. By joining Medscape Education, the leading provider of medical education for
clinicians across the globe, you will have the opportunity to contribute to initiatives that
truly make an impact on physicians, nurses, pharmacists, and other healthcare
providers, and thus, the lives of those around you.
Responsibilities:
With guidance from the director and in collaboration with the Analytics and Automation
team, you will:
● Translate reporting requirements into modular, reusable Python classes and
scripts
● Build automation workflows by using Python:
o Read JSON input files
o Dynamically construct and execute SQL queries against our database
o Invoke calculation modules to cleanse, transform, and compute derived
metrics
o Embed calculation outputs into specified PowerPoint slide shapes using
python-pptx
o Upload completed presentations to Google Drive via the Google Drive API
● Implement robust error handling, logging, and retry mechanisms to ensure
production reliability
● Parameterize and configure scripts to support different report types and inputs
without code changes
● Use Git (or similar VCS) to manage deployment and scheduling of automated
jobs
● Monitor script performance; optimize Python code for speed and scalability
● Document solution architecture, data flows, module interfaces, and configuration
options
● Collaborate with stakeholders to validate results and refine requirements
● Stay up-to-date with Python best practices, key libraries (pandas, SQLAlchemy,
python-pptx, google-api-python-client), and automation trends
Required Qualifications
● Bachelor’s degree in Computer Science, Data Science, Engineering, or related
field (or equivalent experience)
● 5–7 years of hands-on Python development, including object-oriented design
● Supervisory experience is a must
● Proven experience building Python-driven reporting or data-processing
automations Proficient in Python data and automation libraries (e.g., pandas,
NumPy, SciPy, python-pptx, google-api-python-client, etc.)
● Hands-on experience integrating with Google APIs (Drive, Sheets, etc.)
● Solid data analysis foundation: cleansing, transformation, aggregation, and basic
statistics Proficient with Git or similar version control systems
● Excellent problem-solving skills and attention to detail
● Strong written and verbal communication; able to document and present
technical solutions
Preferred (Nice-to-Have)
● SQL skills; comfortable writing and optimizing complex queries
● Familiarity with scheduling or orchestration tools (cron, Airflow, etc.)
● Basic experience with Docker and CI/CD concepts
● Background in writing unit or integration tests for Python code
● Exposure to BI/reporting tools (Tableau, Power BI)