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 ReactJs
- 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