TechInsights is the information Platform for the semiconductor industry.
Regarded as the most trusted source of actionable, in-depth intelligence related to semiconductor innovation and surrounding markets, TechInsights' content informs decision makers and professionals whose success depends on accurate knowledge of the semiconductor industry--past, present, or future.
Over 650 companies and 125,000 users access the TechInsights Platform, the world's largest vertically integrated collection of unmatched reverse engineering, teardown, and market analysis in the semiconductor industry. This collection includes detailed circuit analysis, imagery, semiconductor process flows, device teardowns, illustrations, costing and pricing information, forecasts, market analysis, and expert commentary. TechInsights' customers include the most successful technology companies who rely on TechInsights' analysis to make informed business, design, and product decisions faster and with greater confidence. For more information, visit www.techinsights.com.
THE OPPORTUNITY:
The Search and GenAI Developer collaborates closely with Software Engineers and Data Scientists to develop high-performance, scalable, cloud-native search algorithms and AI/ML systems for TechInsights' Platform. This role focuses on implementing Lucene an Semantic search solutions (ex: Elasticsearch, AWS OpenSearch, AWS Kendra) with comprehensive data flows, ETLs, and underlying data storage systems. The developer works alongside Search and AI/ML Engineers to design and implement sophisticated search systems that are event-driven, self-correcting, and equipped with auto-alarming capabilities for failure detection and data error management.
The position requires leveraging cloud computing expertise to select appropriate technology stacks and programming languages for each solution, with maintainability, performance, and scalability as core considerations. The developer implements systems primarily in Python/R, integrates with TechInsights' logging and telemetry frameworks, and develops a deep understanding of Platform architecture to facilitate seamless search and AI integration. Strong collaboration skills are essential for code reviews, knowledge transfers, and cross-functional teamwork. This is an on-site role based out of our Ottawa office.
WHAT YOU WILL DO
Implement data flows and storage systems that underpin AI/ML solutions
Develop Search and GenAI/ML software solutions that prevent data duplication, are event-driven, self-correcting, and include auto-alarming failover capabilities
Integrate with logging and telemetry frameworks to ensure the maintainability of AI/ML solutions
Design continuously scalable systems that are easily deployed and monitored
Collaborate within Agile development teams with Scrum/Flow Masters and Technical Product Managers
Test AI/ML solutions and work with QA to achieve robust test coverage
Create diagram-rich design documentation for Search and AI/ML implementations
Transfer technical knowledge to Software Engineers, Developers, QAs, stakeholders, and Data Owners
Work with Data Owners to identify data errata, governance concerns, and improvement opportunities
Implement solutions according to Engineering designs and solicit input from Software Engineers
Learn platform designs and paradigms to enable effective integrations
WHO YOU ARE
Graduate degree in Computer Science, Cognitive Science, or Engineering with strong mathematics and statistics foundation
Deep understanding of search, machine learning, deep learning, neural networks, and NLP
Proficiency in Python, R, and Java programming
In-depth knowledge of AI/ML technologies, industry best practices, and data governance
Ability to implement solutions to complex software and AI/ML problems and integrate them into software systems
Knowledge of diverse Search and AI/ML approaches and their appropriate applications
Works independently with minimal guidance and exercises data-driven judgment based on deep analysis
Serves as a resource and mentor for colleagues with less Search/AI/ML experience
Can lead projects with limited risks and resource requirements
Explains complex technical information, builds consensus, and collaborates across teams to improve data governance and customer outcomes
As part of the recruitment process for this position, you will be required to submit your latest citizenship and/or permanent residency information. This information will be used to comply with U.S. Export Control Laws and Regulations.
WHY WORK WITH US
High growth company driven by high performance
Competitive pay and generous benefits (medical, dental, vision, wellness, RRSP matching)
Expected salary: $82,195 - $91,865 annually
Flexible vacation policy
Annual fitness reimbursement
Bring your own device program
Strong sense of camaraderie, mutual respect, and shared goals among colleagues
Support for community through charitable alliances
Professional and career development opportunities
Wellness resources and support from management
Technology knows no bounds, and neither does TechInsights. Bringing together talented humans from different perspectives, backgrounds and abilities is something we take seriously. We're committed to building an inclusive environment that welcomes you to be your authentic self and allows us to push past the boundaries together.
TechInsights is committed to meeting the needs of people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
As part of any recruitment process, TechInsights collects and processes personal data relating to job applicants. We are committed to being transparent about how we collect and use that data and to meeting our data protection obligations. Our Privacy policy can be referenced here: https://www.techinsights.com/privacy-policy
qzwMLjFlWI
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.