Senior Software Engineer, Reporting
Location: Sunnyvale, California
Essential Job Functions
- Develop and maintain reporting data processes and web-based interfaces.
- Deliver high quality production releases in rapid 1-2 week development cycles.
- Collaborate closely with business/product team to ensure development tasks are always in line with feature requirements.
- Work with other engineering teams (including QA and tech ops) to define and understand interfaces, procedures and dependencies.
- Develop, document, and maintain technical designs and approaches.
Requirements
- 5+ years of successful commercial software development experience in reporting, data visualization areas
- Experience in SQL, relational database, store procedure, data warehouse, etc.
- Experience in distributed ETL process on large data volume
- Experience in performance tuning and optimization on database (MySQL in particular)
- Experience in distributed data processing and storage framework such as Apache Hadoop
- Experience in Java programming, web application development
- Knowledge on commercial or open-source reporting tools highly desired
- Knowledge/Experience related to online advertising business highly desired
- Experience with Unix or Linux proficiency
- Excellent oral and written communication
- Self-motivated, accountable and passionate about collaboration and teamwork
- BS degree in Computer Science or related field
How to apply:
Email resume to: careersUS@kindsight.net
