About us
Scandid is an AI powered Digital Retail & Loyalty Assistant. We are San Francisco based company with offices in Zurich & Pune. We are backed by technology focused investors from US, Europe and Asia. Scandid - Largest Shopping Assistant for Online and Local Shopping with 28M installs: Scandid app is the leading shopping assistant app for online & local shopping with 40M SKUs, 5000+ Brands, 200+ Ecommerce partners and 14 malls. Our AI powered discovery and personalization engine helps user in discovering great deals & saving money. It enables user to discover products, instantly compare prices, find coupons and offers from hundreds of online shopping portals and mobile apps in India like Flipkart, Amazon, Myntra and more & maximize their savings. It also helps in getting the "phygital" shopping experiences from nearly malls.
TravelX.ai - Digital Travel Retail Assistant powered by AI for Airports, Airlines and Concessionaires: TravelX.ai is a digital travel retail marketplace for food & shopping that helps the Airports, Airlines, Duty Free / Concessionaires, Malls, Cruise & Ferry Lines, Railway Stations to increase retail sales with easy ordering & delivery and personalized location based marketing. We engage early with passengers by offering trip assistant, capture users intent in an unprecedented way followed by personalized marketing that result into higher conversion rates.
We also have a range of following B2B2C digital offerings where we are partnered with the global leaders like PAYBACK, American Express, Micromax, 9Apps by Alibaba, Microsoft Bing in offering delighted shopping experiences - Shopping and Web Search Partnerships with Microsoft Bing - Digital Loyalty Platform for Global Loyalty Providers & Banks.
Contact us : careers@scandid.in
As part of our engineering team, you will be working intimately with both the low-level parts of our back-end system as well as the user-facing front-end. Our back-end implements some of the most complex modules of our system, including our instant pricing engine that is capable of producing car repair and maintenance cost estimates across multitudes of combinations of cars and services. If you are excited about solving challenging problems and helping to bring a disruptive new approach to the auto repair industry, we would love to hear from you
Our Development Stack :
- Ruby on Rails for the back end.
- PostgreSQL DB, with Redis for in-memory caching.
- React for the front end.
- Swift for iOS app.
- Java for Android app.
- Redshift + Ruby on Rails for Analytics infrastructure pipeline.
- Special purpose modules in NodeJS, GoLang, and Java/Tomcat.
- Hosted on Amazon Web Services
What We're Looking For :
- Someone who is an overall good problem solver, and not necessarily a - pro- in any specific language or framework or software development technique.
- Someone who is open and eager to learn new technology rather than being intimidated by it. Someone who is not married to - traditional- or - orthodox- software development methodology.
- Someone who is willing to work on any part of the product, from the web app to mobile apps to data processing for analytics, etc.
- Someone who is detail-oriented and mindful of the entire code base. This means doing your own thorough testing to ensure the code base is always in a healthy state. We don- t do extensive code reviews, and therefore place full responsibility on the individual dev team members.
Responsibilities :
- Administer, monitor, upgrade all production of computer operating systems.
- Prepare reports and ensure optimal performance and maintain records of service level agreements for production systems as well as customer agreed upon SLA's.
- Design, implement and ensure efficient maintenance and compliance with all disaster recovery plans.
- Perform appropriate tests and provide training to upgrade product quality and standardize all artifacts.
- Assist technical staff to check and ensure the resolution of all issues to achieve objectives.
- Administer all spheres of OC physical planning, provide security and backup for recovering systems.
- Determine the availability of systems and IT network application process.
- Design and maintain all IT processes according to operation policies through standardization.
- Maintain and prepare reports for various activities and provide performance backup to retrieve data in emergencies
- Participate in and manage all group communications
- Prepare designs and evaluate all balancing functions as required by Engineering departments and other functional areas.
- Prepare and review all Service Level and Operational Metrics, and KPI scorecards for service delivery.
- Analyze processes through various proactive self-initiated projects and ensure efficiency.
- Escalate issues in a timely manner
Qualifications :
- Deep knowledge of Ruby on Rails (RoR) practices and commonly used modules; deep understanding of RoR internals like databases, API, caching, proxies, web services, performance, and scalability.
- Experience creating self-contained, reusable, and testable modules and components.
- Experience in SQL and NoSQL databases in production environments.
- Experience working with Git, AWS/GCP.
- Proficient in ReactJs/React-Native. Ability to design interfaces for web and mobile.
- Good communication skills
- 3+ years of relevant experience as a software engineer
Responsibilities:
Collaborate with engineering, design, and product teams to design and ship new features. Identify and solve bottlenecks and fix bugs.
Knowledge of :
- JavaScript and JavaScript libraries: jQuery, Plugins, etc.
- Unix and Linux systems
- Relational databases: SQL, etc.
- Frameworks: Active record, etc.
- Servers: Nginx, Mongrel, Webrick
- Performance management using NewRelic, Web Page Test tools
- SEO rules, minification, rail asset pipelines
- REST APIs and their usage
Highly preferred experience :
- Ability to work with the Amazon EC2, S3, and EBS services
- NoSQL databases: MongoDB, memcached, CouchDB
- Git, SVN
- Proactive and resourceful person who achieves tasks with minimal oversight
- Team player with the ability and desire to become an integral part of a fast-paced team
- Ability to handle multiple tasks in parallel.
We are looking for :
- Someone who is an overall good problem solver, and not necessarily a - pro- in any specific language or framework or software development technique.
- Someone who is open and eager to learn new technology rather than being intimidated by it. Someone who is not married to - traditional- or - orthodox- software development methodology.
- Someone who is willing to work on any part of the product, from the web app to mobile apps to data processing for analytics, etc.
- Someone who is detail-oriented and mindful of the entire code base. This means doing your own thorough testing to ensure the code base is always in a healthy state. We don- t do extensive code reviews, and therefore place full responsibility on the individual dev team members.
Responsibilities :
- Administer, monitor, upgrade all production of computer operating systems.
- Prepare reports and ensure optimal performance and maintain records of service level agreements for production systems as well as customer agreed upon SLA's.
- Design, implement and ensure efficient maintenance and compliance with all disaster recovery plans.
- Perform appropriate tests and provide training to upgrade product quality and standardize all artifacts.
- Assist technical staff to check and ensure the resolution of all issues to achieve objectives.
- Administer all spheres of OC physical planning, provide security and backup for recovering systems.
- Determine the availability of systems and IT network application process.
- Design and maintain all IT processes according to operation policies through standardization.
- Maintain and prepare reports for various activities and provide performance backup to retrieve data in emergencies
- Participate in and manage all group communications
- Prepare designs and evaluate all balancing functions as required by Engineering departments and other functional areas.
- Prepare and review all Service Level and Operational Metrics, and KPI scorecards for service delivery.
- Analyze processes through various proactive self-initiated projects and ensure efficiency.
- Escalate issues in a timely manner
Our Development Stack :
- Ruby on Rails for the back end.
- PostgreSQL DB, with Redis for in-memory caching.
- React for the front end.
- Swift for iOS app.
- Java for Android app.
- Redshift + Ruby on Rails for Analytics infrastructure pipeline.
- Special purpose modules in NodeJS, GoLang, and Java/Tomcat.
- Hosted on Amazon Web Services
Our development stack
- Ruby on Rails for the back end.
- PostgreSQL DB, with Redis for in-memory caching.
- React and AngularJS for the front end.
- Java for native Android app.
- Flutter and Dart for iOS/Android apps.
- Redshift + Ruby on Rails for Analytics infrastructure pipeline.
- Special purpose modules in NodeJS, GoLang, and Java/Tomcat.
- AWS for cloud infrastructure.
Responsibilities
- Full-stack ownership of significant areas of the code for both new feature/functionality development as well as to maintain/redesign the existing areas of the product.
- Continuous focus and contribution in the areas of performance, scalability, reliability, security, and maintainability of the product.
- Collaborate with other engineering teams to build a holistic fleet product.
- Active participation in our ongoing process enhancements and software development practices.
- Influence the technical roadmap and enable new and compelling user experiences through technology.
- Introduce new concepts and technology to the team, pushing YourMechanic to continue to be the technology leader in the industry.
What we're looking for
- Excellent problem-solving skills and versatility
- Experience working with large systems and applications.
- Experience working with SQL and NoSQL databases
- Strong CS fundamentals and ability to apply concepts in creative ways
- Experience working in startup environments with aggressive deadlines
- High attention to detail and diligence
- Quick to understand complex systems and their makeup and proven background in building sound, scalable architectures.
Requirement :
- Knowledge in core Java (server-side)
- Knowledge in SQL/MySQL
- Database design knowledge.
- Knowledge in integrating multiple open source libraries and frameworks into working systems
- Knowledge of Unix
- Knowledge in Debugging and performance tuning of the system
- Bachelor's degree in Computer Science or equivalent
Good to have :
- Knowledge in Lucene / Solr /Elastic-Search
- E-Commerce knowledge
- Knowledge in using scripting languages like Python/Shell
- Web scraping knowledge.
Job Description :
- Build infrastructure for existing and new functionality on the Java platform
- Write clean, scalable, documented code
- Extensive work on design patterns, algorithm, and data structures
- Continuously research new technologies, frameworks, and libraries
- Help build a professional software development infrastructure with Bug tracking, version control, branching strategies, continuous integration.
- Take ownership of assigned projects, analyze and distill requirements into actionable development tasks, implement them, test, and deploy.
Key Skills
- 5+ years of experience in building production-grade Neural Network models using CV or NLP techniques.
- Excellent understanding of machine learning techniques and algorithms, such as k-NN, Naive Bayes, SVM, Decision Forests, Neural Networks, etc.
- Experience with Deep Learning frameworks, such as TensorFlow, PyTorch, MxNet.
- Experience with common data science toolkits, such as R, Sklearn, NumPy, MatLab, and MLib. Excellence in at least one of these is highly desirable.
- Good applied statistics skills, such as distributions, statistical testing, and regression.
- Proficiency in using query languages such as SQL, Hive, Pig, and NoSQL databases.
Responsibilities & Objectives :
- Collaborate with Product Managers, Architects, and Engineering Leadership to conceptualize, strategize, and develop new products centered around AI/ML initiatives.
- Develop, drive and execute the long-term vision and strategy for the Data Science team by working with multiple teams and stakeholders across the country.
- Architect, design, and develop large-scale machine learning systems.
- Develop Neural Network models for information extraction from mortgage documents using Computer Vision and NLP techniques.
- Perform ad-hoc analysis and present results in a clear manner to a wide audience and key stakeholders.
- Design experiments, test hypotheses, and build models.
- Conduct advanced data analysis and highly complex designs algorithm.
- Apply advanced statistical, predictive, and machine learning modeling techniques to build, maintain, and improve on multiple real-time decision systems.
- Collaborate with development teams on deploying models to the production environment to support ML-driven product features.
- Define business-specific performance metrics to measure model effectiveness. Monitor and improve metrics over time for models used in a production environment.
Qualifications:
- M.S. in mathematics, statistics or computer science or related field; Ph.D. degree preferred.
- 5+ years of relevant quantitative and qualitative research and analytics experience.
- Excellent communication skills and ability to convey complex topics to a cross-functional audience.
Qualifications, Experience & Skills
- Computer Science Degree or equivalent
- 6 to 10 year of experience in Quality Engineering
- 3+ years- uninterrupted experience developing Automation Framework in Java with Selenium WebDriver, TestNG/JUnit for web-based applications, and API/WebServices.
- 1+ years of experience testing with an application using AngularJS, knowledge of Protractor, SOAP, REST web services testing.
- Demonstrated knowledge of the Software Development Lifecycle (SDLC) and Agile development process.
- Ability to effectively communicate relevant project information with coworkers, peers, and management through written and verbal communication;
- Ability to communicate and effectively collaborate with internal departments and other outside parties in a professional manner.
- Experience with Amazon web services, Azure, or any Cloud platform is desirable.
Primary Duties and Responsibilities
- Executes, updates and maintains existing test frameworks, solutions, and test scripts
- Produces clear and meaningful automated reports to provide test results for each execution
- Collaborates with other team members to continuously refactor and improve test scripts, test plans, and automation framework for reusability and speed.
- Train and mentor the manual test team to execute and update automated regression suites
- Documents clear and detailed defect reports including steps to reproduce actual and expected results
- Is proactive in following up with Developers, DevOps, etc. on open defects
- Develop/Enhance complex data-driven Automation framework to support product and API testing
- Familiar with using source control software, bug reporting software, and Virtual Machines
- Develop/Enhance complex data-driven Automation framework to support both UI and API testing.
- Collaborates with Automation team from each of the products, successfully rollout updated version of the Automation framework.
Sorry, we are not supporting IE7 and below version.
Please update browser..
AS SEEN ON..
We have recieved your question. And we will answer it shortly.
Lookout for our mail
Some paragraph text