Software Senior Engineer
Tata Consultancy Services
Date: 5 hours ago
City: Cupertino, CA
Salary:
$85,400
-
$150,000
per year
Contract type: Full time

Key Qualifications
- 2-5 years as data scientist, data engineer or analyst. Battery Engineering experience desired. Working knowledge and experience with big data.
- Strong working knowledge of Python, Unix tools, Perl, Github and Tableau. Basic knowledge of SQL databases, TCP/IP commands, Minitab, JMP and in bash/Perl environment.
- Candidate must have solid competency in statistics and the ability to provide value-added analysis.
- Self-starter with entrepreneurial experience and ability to interact with other functions in matrix environment. Proven creativity to go beyond current tools to deliver best solution to the problem. Familiarity with database modeling and data warehousing principles.
- Experience in designing and building data models to improve accessibility, efficiency, and quality of data. Improve ETL efficiency
- Experience building scalable data pipelines using Spark, Hadoop, etc. preferred
- Desirable for experience with Apple OS, such as iOS, MacOS, etc.
- Write Python programs to implement Machine Learning functions and maintain revision in Github. Utilize advanced technologies, for modeling enhancements
- Build a high-quality BI and Data Warehousing framework, implementing and operating data pipelines with an understanding of ML lifecycles
- Understand end to end nature of Apple DB to organize proper sample size, proper key pull and minimize SQA issues with maximum efficiency
- Drive development of data products in collaboration with data scientists and analysts. Automate reporting where possible to make team more efficient
- Be able to analyze factory, user, and failure data and use engineering understanding mechanisms to resolve battery problems.
- Work with diverse teams including data scientists, engineers, product managers and executives;
- Deliver high quality analytic insights from a very data warehouse
- Provide ad-hoc reporting as necessary (sometimes urgent escalation)
- Develop test scripts for various Apple devices.
- Maintain continuous operation of hundreds of Apple devices in labs.
- Write programs for data filtering, organization, reporting. Write programs for uploading to and maintaining data in SQL database. Develop basic data management and selection programs on SQL.
- Maintain software traceability through GitHub
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume