- 论坛徽章:
- 0
|
Senior Software Engineer, Analytics
Position Description
Our company is looking for a Data Warehouse engineer to help build and manage our data analytics environment. The qualified individual will work at the center of a world-class engineering team to help implement a data warehouse based on a combination of Hadoop, Hive, Postgres and Microsoft SQL Server. We are looking for engineers who can see the big picture but also hands on writing elegant, reliable code to solve real-world problems. Qualified candidates must have very strong software engineering skills preferably with Java in a Linux environment.
Responsibilities:
- Design, develop and maintain scalable data environments using HADOOP HDFS
- Design, develop and maintain scalable analytic solutions using HIVE, HBASE and other open source NOSQL technologies
- Enhance and monitor our custom ETL process.
- Tune and Optimize dynamic queries, and the overall data configuration
- Participate in the research, design and development of scaling strategies for our large and growing data assets
Requirements:
- BS or MS in Computer Science or equivalent
- 3-5 years of software development or big data management experience
- Strong SQL abilities
- JAVA, C++, C#, or other object oriented language
- Linux/UNIX and Windows experience
- Organized, self-motivator and detail oriented
- Strong analytical and problem-solving skills
Desired skills:
- Experience with Hadoop and related technologies
- PostgreSQL, MS SQL Server, MySQL
- ETL processing
- Shell scripting
In addition, the ideal candidate will demonstrate the following competencies:
• Flexible and open to change and new information; adapts behavior and work methods accordingly
• Grasps the essence of new information; recognizes own strengths and weaknesses; pursues self-development; seeks feedback.
• Exhibits integrity though fair and ethical behavior toward others and a demonstrated sense of corporate responsibility and commitment.
• Treats colleagues and partners with respect: considers and responds appropriately to the needs, feelings, and capabilities of different people
• Can be relied upon to ensure that projects within areas of specific responsibility are completed in an appropriate and timely manner and acknowledge mistakes, learn from those events and is able to move forward productively
• Identifies and analyzes problems; distinguishes between relevant and irrelevant information.
• Ability to balance time to market with a solution and make the right trade-offs along the way
• Strong analytical skills: understands and utilizes metrics relevant to role
• Clear communication through expression of facts and ideas in a clear, convincing and organized manner
• Good business judgment when making decisions and always considers the relevance/impact of each decision on the business
If you are interested in this position,pls send your resume to ty@rmgselection.com |
|