Overview The Staff Software Engineer – EDA is key member of the QuickLogic India team and will report to Director of Software of QuickLogic India (QLI). The Staff Software Engineer EDA will be an integral part of EDA tools team at QLI, with primary responsibility for full life cycle development of EDA tools for programmable fabric devices. The role holder will be also responsible for identifying and resolving problems based on broad objectives and customer issues. Key responsibilities include but are not limited to: • Full lifecycle software development including design, development, testing and documentation of EDA tools for programmable devices • Utilize Object-oriented programming methodology using C++ & STL for design and implementation of current and next generation QuickLogic products • Perform detailed analysis, identify root causes and arrive at suitable solutions during all phases of the software development lifecycle • Engage and team up with colleagues globally, and leverage technical skills to produce results with a high degree of responsiveness, regardless of time and geographical differences • Resolve wide range of issues in a creative way, exercise judgment in selecting methods and techniques to arrive at solutions Key Activities for the position include but are not limited to: • Immediate work involves development in STA component of Aurora, EDA Software tool. • Take technical ownership of area(s) in EDA flow. It includes proposing, defining & developing new features in ownership area(s); resolving customer issues; mentoring & working in team. • Work on different phases of software development cycle, from gathering requirement specification to delivery. • Design & develop the assigned projects, following best practices in defining object-oriented methodology and implementing it by effectively using C++ & STL. • Giving utmost importance to quality and robustness of the deliverables. It is achieved by doing a thorough functional unit testing of the implemented features. Education/Knowledge & Skills Profile: • BE/BTech/ME/MTech in CS/Electronics/Electrical Engineering, from Tier-I engineering colleges (IITs, BITS-Pilani, NITs), with 5-9 years of experience in EDA tools development. • Strong academic background and good understanding of data structures and algorithms. • Prior experience in developing projects related to timing either in FPGA specific EDA tool suite or in ASIC specific EDA tool suite. • Strong in object-oriented programming using C++ & STL. • Good Understanding of C, Shell scripting, Makefiles, Tcl & Lex/Yacc • Prior Experience in using SVN/Bug tracking tools • Self-motivated with the ability to work with minimal supervision • Ability to work well in a team • Ability to work well in a dynamic environment and be able to respond positively to change • Superior verbal and written communication skills, in English Behavioral Skills Profile • Results Orientation - Knowing what results are important, and focusing resources to achieve them • Personal Accountability - The willingness to claim ownership for the results provided as a consequence of your involvement, both individually and collectively with others • Team Work – Working effectively and productively with others • Problem solving - The ability to discover, analyze and resolve problems and find solutions to specific issues • Continuous Learning – Taking initiative in learning and implementing new concepts • Flexibility – Agility in Adapting to change • Resiliency – The ability to quickly recover from Adversity • Futuristic Thinking – Imagining, envisioning, projecting and /or predicting what had not yet been realized
Core Job Responsibilities: - Build, Tune and Optimize Machine Learning models on Google Cloud Platform - Work with large/complex datasets to solve challeging and non-routine analysis problems, applying advanced analytical methods and techniques. - Build and prototype data pipelines for analysis at scale. - Work cross-functionally with Business Analysts and Data Engineers to help develop cutting edge and innovative artificial intelligence and machine learning models. - Make recommendations for selections on machine learning models. - Drive accuracy levels to the next stage of the given ML models. Minimum qualifications: - 2 to 5 years of relevant work experience in Machine Learning and Advanced Analytics (e.g., as a Machine Learning Specialist / Data scientist ). - Strong experience using artificial intelligence frameworks such as Tensorflow, sci-kit learn, Keras using python. - Good in Python/Nodejs programming. - Good understanding of Cloud platforms like GCP, AWS, or Azure. Must Have skills : -Work experience in building data pipelines to ingest, cleanse and transform data. - Experience of working in Manufacturing, Retail, Hi-Tech or Healthcare industry. - Applied experience with machine learning on large datasets. - Experience articulating business questions and using mathematical techniques to arrive at an answer using available data. - Demonstrated skills in selecting the right statistical tools given a data analysis problem. - Demonstrated effective written and verbal communication skills. - Demonstrated willingness to both teach others and learn new techniques.
(Senior) Data Engineer Job Description About us DataWeave provides Retailers and Brands with “Competitive Intelligence as a Service” that enables them to take key decisions that impact their revenue. Powered by AI, we provide easily consumable and actionable competitive intelligence by aggregating and analyzing billions of publicly available data points on the Web to help businesses develop data-driven strategies and make smarter decisions. Data Engineering and Delivery @DataWeave We the Delivery / Data engineering team at DataWeave, deliver the Intelligence with actionable data to the customer. One part of the work is to write effective crawler bots to collect data over the web, which calls for reverse engineering and writing scalable python code. Other part of the job is to crunch data with our big data stack / pipeline. Underpinnings are: Tooling, domain awareness, fast paced delivery, and pushing the envelope. How we work? It's hard to tell what we love more, problems or solutions! Every day, we choose to address some of the hardest data problems that there are. We are in the business of making sense of messy public data on the web. At serious scale! Read more on Become a DataWeaver What do we offer? ● Some of the most challenging data problems. Huge text and image datasets that you can play with! ● Ability to see the impact of your work and the value you're adding to our customers almost immediately. ● Opportunity to work on different problems and explore a wide variety of tools to figure out what really excites you. ● A culture of openness. Fun work environment. A flat hierarchy. Organization wide visibility. Flexible working hours. ● Learning opportunities with courses and tech conferences. Mentorship from seniors in the team. ● Last but not the least, competitive salary packages and fast paced growth opportunities. Relevant set of skills ● Good communication and collaboration skills with 4-7 years of experience. ● Ability to code and script with strong grasp of CS fundamentals, excellent problem solving abilities. ● Comfort with frequent, incremental code testing and deployment, Data management skills ● Good understanding of RDBMS ● Experience in building Data pipelines and processing large datasets . ● Knowledge of building crawlers and data mining is a plus. ● Working knowledge of open source tools such as mysql, Solr, ElasticSearch, Cassandra ( data stores ) would be a plus. ● Expert in Python programming Role and responsibilities ● Inclined towards working in a start-up environment. ● Comfort with frequent, incremental code testing and deployment, Data management skills ● Design and Build robust and scalable data engineering solutions for structured and unstructured data for delivering business insights, reporting and analytics. ● Expertise in troubleshooting, debugging, data completeness and quality issues and scaling overall system performance. ● Build robust API ’s that powers our delivery points (Dashboards, Visualizations and other integrations).
Relevant set of skills ● Good communication and collaboration skills with 4-7 years of experience. ● Ability to code and script with strong grasp of CS fundamentals, excellent problem solving abilities. ● Comfort with frequent, incremental code testing and deployment, Data management skills ● Good understanding of RDBMS ● Experience in building Data pipelines and processing large datasets . ● Knowledge of building Web Scraping and data mining is a plus. ● Working knowledge of open source tools such as mysql, Solr, ElasticSearch, Cassandra ( data stores ) would be a plus. ● Expert in Python programming Role and responsibilities ● Inclined towards working in a start-up environment. ● Comfort with frequent, incremental code testing and deployment, Data management skills ● Design and Build robust and scalable data engineering solutions for structured and unstructured data for delivering business insights, reporting and analytics. ● Expertise in troubleshooting, debugging, data completeness and quality issues and scaling overall system performance. ● Build robust API ’s that powers our delivery points (Dashboards, Visualizations and other integrations).
What You'll Do :- Develop analytic tools, working on BigData and Distributed Environment. Scalability will be the key- Provide architectural and technical leadership on developing our core Analytic platform- Lead development efforts on product features on Java- Help scale our mobile platform as we experience massive growthWhat we Need :- Passion to build analytics & personalisation platform at scale- 3 to 9 years of software engineering experience with product based company in data analytics/big data domain- Passion for the Designing and development from the scratch.- Expert level Java programming and experience leading full lifecycle of application Dev.- Exp in Analytics, Hadoop, Pig, Hive, Mapreduce, ElasticSearch, MongoDB is an additional advantage- Strong communication skills, verbal and written
The duration of this internship is ___6_ months.