Job Description
Our growing Team is in need of a Data Engineer, working in Python, to support Vignet's data-driven approach to health, as we explore data from multiple disparate sources to discover patterns and hidden insights.
We're looking for candidates who thrive in professional, strategic and innovative user-focused environments, and who are committed to delivering quality products and/or services. The candidate must be able to think independently, analyze, troubleshoot and resolve complex business and technical problems.
You will work with very large, complex, cloud-based scientific datasets and help identify and answer questions that will shape scientific studies. The work that you do will contribute to improving the health of people across the nation.
You will be responsible for developing, optimizing and maintaining code and data pipelines.
Role and Responsibilities:
- Design, code, test, debug, document, and implement changes to new and existing software applications in Python - typically either data pipelines or analytics scripts or applications
- Implement processes that verify, standardize, and scale data ingestion, transformation and storage
- Automate recurring ETL and reporting jobs
- Perform application testing to assure delivery meets the user's requirements
- Refine new or existing Python scripts for performance tuning
- Evolve proof of concept reports and analyses in Python to make them into reusable, high-value analytics products
- Collaborate with the Data Analysts, Application Developers, Report Developers, Product Manager and other stakeholders to provide visibility into the data layer and data pipelines
- Provide accurate estimates for a single application
- Identify opportunities to leverage data and create innovative analytic solutions
- Collaborate with product management and engineering team members to understand company needs and devise possible solutions
- Keep up-to-date with latest technology trends
- Work as a team member in a highly creative and collaborative environment
Required Skills and Education:
- Bachelor's Degree with 4+ years of experience or equivalent
- Extensive, advanced knowledge of Python 3, for data management and analytics.
- Polyglot programming skills nice to have (Java, Scala, et al)
- Experience working in Jupyter Notebooks environment is a plus
- Significant experience using SQL and noSQL databases as source data for Python scripts
- Proven track record of working independently to deliver high quality Python code
- Experience designing and delivering large scale, mission-critical python-scripts and application
- Willingness to learn new technology tools
- Strong analytical, verbal and written communications skills
- Must be a critical thinker and self-starter
- Ability to work in fast-paced nature of a high-growth organization
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization, Graduation Not Required
Post Graduation: Post Graduation Not Required, Any Postgraduate in Any Specialization
Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required
Contact Details:
Company: Vignet IT Solutions Pvt. Ltd.
Location(s): Pune
Keyskills:
python
java
data management
performance tuning
python script
scala
etl
application testing
nosql
sql