Skills and Experience Required:
Mandatory skills : : Pyspark, Python, AWS services, Teradata Vantage, CI/CD technologies, Terraform, SQL
Technical tools / scripting experience:
MS Azure, Databricks (must)
SQL, Python, PySpark, PyTorch (must)
Google Cloud Platform, AWS Sagemaker (nice to have)
Should have good communication skills to be efficient in designing the
right data structures and pipelines.
Specializes in ETL side multi-source engineering implementation and
tableau engineering / solution design
Experience developing data pipelines
Proficient in and experience with data visualization and very
comfortable working with Tableau dashboard developers
Based on recent jobs postings on Zippia, the average salary in the U.S. for a Data Engineer is $107,063 per year or $51 per hour. The highest paying Data Engineer jobs have a salary over $141,000 per year while the lowest paying Data Engineer jobs pay $80,000 per year
Senior software engineers are experienced employees who would usually take the lead in projects related to software development. They are in charge of determining the needs of the organization, checking whether there are feasible solutions to challenges, and creating plans for the development of a software solution. They provide a sound analysis of data collected during the testing phase of the software and address any problems during the software development phase. Once the software has been developed, they then ensure that it works well and that it addresses the needs and expectations of the users.
Project managers oversee a specific project related to the organization's business. They manage the whole project from inception to evaluation. They initiate planning with involved departments, follow-through on the plans, ensure smooth execution of the plans, and evaluate the project for further improvements should these be needed. In line with this, project managers also ensure that the project is cost-efficient and well within the budget. They also manage the different work teams involved in the project and ensure that things are running smoothly on this aspect as well.
A Data Architect is responsible for designing, creating, deploying, and managing an organization's data architecture. They define how the data will be stored, consumed, integrated, and managed by different data entities.
A Data Scientist analyzes information from multiple sources in order to gain maximum insight that can give the company a competitive advantage. They work in different domains, including manufacturing, healthcare, education, and finance.
A senior java developer's responsibilities will vary upon the industry or preference of a client. Aside from developing programs and applications, the tasks will also revolve around leading a team and overseeing the project's progress, coordinating with every workforce member, conducting extensive research, testing, and analysis, troubleshooting, and designing. It is also essential to detect and resolve issues as soon as possible, implement guidelines, keep detailed documentation about the project, and devise strategies to improve the workforce and workflow.