Careers


We are continuously striving to be ahead of the curve through their cutting-edge technology. This is reflected through our various virtual and in-person learning interventions. We focus on developing engineering, management and life skills.

This is reflected through our hiring process, we are constantly looking for candidates who are at ease experimenting with new technologies, make bold bets, take ownership and are nimble in their approach.

To be part of our team, you can apply through hire@smartcow.ai

We Value

  • Research bent of mind
  • Getting hands dirty
  • Treating people, the same way as we want to be treated
  • Being respectful and empathetic across hierarchy
  • Taking complete responsibility of work on hand
  • Eye for detail
  • Subject matter expertise
  • Take the team along in your growth story
  • Doing the right thing when no one else is watching

Full Stack developer

As a full stack engineer, you will build new features for our internal tools, including lightning (https://medium.com/@Smartcow_ai/tlt-lightning-ff47659f7804) . Architect, develop, test, and deliver independently.

Location - Hyderabad

Responsibilities
  • Design, test, build and deploy web applications for internal and external use
  • Design and implement scalable APIs and backend services
  • Convert high-level requirements into detailed, usable and intuitive UI
  • Involved in the execution of project from design stage
Skills required
  • 3+ years full-stack python developer with exposure to web frameworks like Django or Flask 
  • Experience building APIs for rapidly iterating product and restful APIs and development of service layer using python's flask framework
  • Proficient in writing unit test cases using Pytest package
  • Database level programming using both SQL (MySQL, PostgreSQL) and No SQL (Mongo DB/Casandra) and designing the database level stored procedures and persistence logic.
  • HTML/CSS/JavaScript and JavaScript framework & knowledge on Reactjs and Angular is a plus 
  • Knowledge with Nvidia libraries is an added advantage
  • Experience working with Web Application development, docker, Unix/Linux environments
  • Understanding of machine learning, information retrieval, neural networks, networking, developing large software systems (stands out from crowd)

C/C++ Engineer

Candidates with curiosity, excellence, and ability to learn quickly will enjoy this role.

Location - Hyderabad

Responsibilities
  • Implement and develop applications and solutions using cutting-edge state of the art distributed technologies to ensure scalability, reliability and efficiency
  • Participate in a product development lifecycle that values high-standards for clear requirements, software quality and performance
  • Build edge-cloud interactions using micro-services architecture
  • Implement and extend portions of the DeepStream SDK from NVIDIA and APIs that interface with hardware-accelerated libraries for artificial intelligence, multimedia, graphics and display technologies
Skills required

Must Have:

  • Excellent C/C++ programming and Object Oriented design
  • Good understanding of Data Structures and Algorithms
  • Knowledge of Networking protocols such as TCP/UDP, MQTT, etc.
  • Good understanding of Automotive Protocols such as CAN, UDS, etc.
  • Experience with integration with Automotive ECUs.
  • Experience with databases such as MySQL, Mongo DB, LMDB, Memcached, LevelDB
  • Knowledge on Python will be useful

Good to Have: 

  • Understanding of deep learning or computer vision technologies
  • Experience with application of computer vision and/or AI to video and/or audio streams
  • Understanding and experience with docker
  • Experience with  GStreamer, OpenCV, EGL framework, CUDA, TensorRT, NVIDIA visual profiler

Front-end developer

We are looking for a seasoned front-end developer to join our team. This role requires you to be a tech-savvy contributor to translate product needs and user expectations.

Location - Hyderabad

Responsibilities
  • Work closely with the team and various stakeholders to develop an intuitive and interactive edge AI product, usable, responsive, and have interactive interfaces across multiple devices
  • Turning UI/UX designs into prototypes, creating reusable content modules, and maintaining the code
  • Implement UI development principles to ensure that the product serves at scale
  • Ability to perform in a fast-paced environment, collaborate across geographies, and bring in solutions for rapidly changing design/ technology
     
Skills required
  • 3 to 5 years of experience as a web developer, UI developer, JavaScript expert or front-end engineer
  • Excellent with HTML, CSS and JQuery
  • Familiar with UI layouts, Bootstrap, and CSS GRID system
  • Proficient with JavaScript frameworks like, React et al
  • Experience with debugging using JavaScript-based tools like Chrome Developer Console
  • Team player with excellent communication skills
     

Graphic/UI-UX designer

As a designer, your job will be to convert product requirements to intuitive and visually appealing interfaces. You will interact with the product and business teams to understand problems and then convert them into design solutions. 

Responsibilities
  • Own the product design right from evaluating, gathering and defining the problem to devising the best in class solutions through an iterative process with user centered thinking at its core
  • Develop UI mockups and prototypes that clearly illustrate how product functions and looks
  • Optimize and execute with attention to detail
  • Work with other teams to drive long term vision as well as quarterly goals and help decide the priorities for the product
Skills required
  • Illustrate, design ideas using storyboards, process flows and sitemaps
  • Curious mind frame to identify user needs
  • Attention to detail
  • Sense of responsibility and ownership
  • Ability to work independently
  • Identify and troubleshoot UX problems (e.g. responsiveness)
  • Excellent knowledge of HTML, CSS, Bootstrap and angular js 
  • Knowledge of wireframe tools (e.g. Wireframe.cc and InVision)
  • Proficient in industry tools such as InDesign, Illustrator, Photoshop, Visio, Project, Excel, and PowerPoint
  • Knowledge of progressive web apps, ReactJs or component-based Javascript frameworks
  • Enjoy a fast-paced high-energy environment, where the only thing constant is change
  • 1-3 years experience

You can share your dribbble or github repo

Machine Learning Engineer

You will work on multiple clients solutions across various business domains and provide them with a tangible output with the help of deep learning models. Enjoy access to large  proprietary data, run experiments, learn, and iterate. Develop models & recommend insights.
 

Responsibilities
  • Proven experience as a Machine Learning Engineer or similar role.
  • Understanding of data structures, data modeling and software architecture.
  • Deep knowledge of math, probability, statistics and algorithms.
  • Robust knowledge of Data Science, Python, Linux 
  • Familiarity with machine learning frameworks (like Keras or PyTorch) .
  • Excellent communication skills
  • Ability to work in a team
  • Outstanding analytical and problem-solving skills
  • B.Sc/B.Tech/ M.Tech in Computer Science, Mathematics or similar field
Skills required

Ways to stand out from the crowd:

  • Software development on embedded platforms or large scale cloud services
  • Experience with GPGPU programming (CUDA and OpenGL)
  • Worked on at least one mainstream deep learning frameworks, including TensorFlow, Caffe(2), MXNet, PyTorch
  • Experience: 2 - 5 years 

Field Application Engineer

We are looking for candidates in a client facing role with good technical background in SoC, Linux SW, tools and applications. This is a hyderabad based location. 
 

Responsibilities
  • The candidate will be client facing and trouble shoot their queries, work in an agile environment and have a good understanding of the product (HW/SW), and work as a SME
  • Flashing and inspecting embedded devices, resolving client issues, debugging remotely
  • Be updated with the latest known issues and how to resolve them
  • Documenting SOP
  • Building and testing various packages like opencv, tensorflow etc.
  • Experience in areas like Device drivers, Kernel, device bring-up, bootloader, BSP, uboot, system-infra (ex: Power, Fan, Media, PCIE/I2C/UART etc)
Skills required
  • Programming language: C/C++.
  • OS: Linux
  • Scripting language: Shell, Python
  • Good understanding of device drivers, file systems, memory management, and OS internals
  • Understanding of Hardware debugging tools, Kernel Debugging tools

Good to have :

  • Familiarity with Jetson Platform, Jetpack

Computer Vision Engineer

Work with the best talent of software engineers and scientists to design and implement cutting edge technologies. Train machine learning and deep learning models on a computing cluster to perform visual recognition tasks, such as segmentation and detection. Enjoy access to large  proprietary data, run experiments, learn, iterate and ship.

 

Responsibilities
  • Build computer vision algorithms on resource constrained devices
  • Work on cutting edge problems in Deep Learning for Internal AI Accelerator SW Stack
  • Develop & integrate functional and performance models of accelerators
  • Analyzing the accuracy of Neural Network on Functional models and correlate with HW implementation
  • Be part of discussions in defining the next gen HW accelerators
  • Research on various numerics related to Machine Learning, optimizing it based on design and performance constraints 
Skills required
  • Experience in embedded Computer Vision (Open CV), SIMD and parallel computing, with a deep understanding of CV algorithms and multimedia image formats
  • Fluent in working with Python
  • Fluent in C and C++ as well as experience in CUDA
  • Efficient in SW development in Linux, with a deep understanding of operating system e.g. Linux, 
  • Good knowledge in SoCs e.g. Tegra, with efficient use of Software development tools like debuggers
  • Excellent written and verbal interpersonal skills and an eye for detail 
  • Good organization skills, with a logical approach to problem-solving, time management and ability to prioritise 

Ways to stand out from the crowd:

  • Experience with visual geometry and deep learning in a shipping product context
  • Worked on real-time Image Processing and/or computer vision systems
  • Software development on embedded platforms or large scale cloud services
  • Experience with GPGPU programming (CUDA and OpenGL)
  • Worked on atleast one mainstream deep learning frameworks, including TensorFlow, Caffe(2), MXNet, PyTorch.

Experience: 3 - 5 years 

 

Customer Relationship Manager

Customer Relationship Manager requires to build trusting relationships and have an eye for detail.

Responsibilities
  • Prior ERP or B2B sales experience 
  • Create and maintain sales CRM, ERP 
  • Arrange business meetings with prospective clients
  • Presales knowledge - research prospective clients 
  • Prepare sales contracts, NDA, SOPS, etc 
  • Keep records of sales, revenue, invoices etc
     
Skills required
  • Eye for detail
  • Accounting and MIS management 
  • Excellent communication skills
  • Stakeholder management 
  • Proven ability to negotiate
  • Ability to self-motivate and motivate a team
  • Experience: 0-2 years

DevOps Engineer

We are hiring an experienced DevOps Engineer, who can take end - to - end ownership, enjoys working on products and work in a fast moving environment. This is Hyderabad based role.

Responsibilities
  • Containerize existing workloads
  • Migrate Docker Compose setups to Kubernetes
  • Take complete ownership over the CI/CD pipeline which includes developing, maintaining and monitoring 
  • Administer in-house datacentre's Linux Servers and the occasional cloud workloads
  • Work with the team to setup Development, Production, and Test environments
     
Skills required
  • Hands-on experience in working with Kubernetes, (Kubernetes with GPUs is a plus)
  • Excellent understanding of Docker, Docker Compose, and containers
  • Hands-on knowledge of Unix/Linux 
  • Experience working with Python, and NodeJS (needed to dockerize workloads)
  • Experience writing build scripts using Python, Unix Shell (bash,ksh)
  • Understanding of networking with Linux
  • Experience with AWS and/or GCP
  • Experience with continuous delivery and integration tools: Jenkins, Github
  • Understanding of version control systems

Good to have 

  • Previous experience in handling self-hosted/on-prem setups
  • Deep programming experience with Python and NodeJS
  • Previous experience in working with GPU-powered containers on Kubernetes
  • Understanding of the ML/DL pipeline

Exp: 2 - 5 years 


 

Apply Now

And we'll get back to you within 48 hours.