You are viewing this page in an unsupported browser. Please open this link in a browser such as Chrome, Firefox, Safari or Android browser.

The next CutShort event, {{next_cs_event.name}}, will happen on {{next_cs_event.startDate | date: 'd MMMM'}}The next CutShort event, {{next_cs_event.name}}, will begin in a few hoursThe CutShort event, {{next_cs_event.name}}, is LIVE.Join now!

Backend Engineer (Python/Distributed system)

Posted by Shajo Kalliath

apply to this job

Locations

Bengaluru (Bangalore)

Experience

3 - 7 years

Salary

INR 6L - 12L

Skills

Shell Scripting

NodeJS (Node.js)

Javascript

Java

Cassandra

Apache Kafka

NOSQL Databases

Python

Job description

Systems Engineer
About Intellicar Telematics Pvt Ltd
Intellicar Telematics Private Limited is a vehicular telematics organization founded in 2015 with the vision of connecting businesses and customers to their vehicles in a meaningful way. We provide vehicle owners with the ability to connect and diagnose vehicles remotely in real-time. Our team consists of individuals with an in-depth knowledge and understanding in automotive engineering, driver analytics and information technology. By leveraging our expertise in the automotive domain, we have created solutions to reduce operational and maintenance costs of large fleets, and ensure safety at all times.
Solutions:
Enterprise Fleet Management, GPS Tracking
Remote engine diagnostics, Driver behavior & training
Technology Integration: GIS, GPS, GPRS, OBD, WEB, Accelerometer, RFID, On-board Storage.
Intellicar’s team of accomplished automotive Engineers, hardware manufacturers, Software Developers and Data Scientists have developed the best solutions to track vehicles and drivers, and ensure optimum performance, utilization and safety at all times.
We cater to the needs of our clients across various industries such as: Self drive cars, Taxi cab rentals, Taxi cab aggregators, Logistics, Driver training, Bike Rentals, Construction, ecommerce, armored trucks, Manufacturing, dealership and more.
Desired skills as a developer
● Education: BE/B.Tech in Computer Science or related field.
● 4+ years of experience with scalable distributed systems applications and building scalable multi-threaded server applications.
● Strong programming skills in Java, Python on Linux or a Unix based OS.
● Create new features from scratch, enhance existing features and optimize existing functionality, from conception and design through testing and deployment.
● Work on projects that make our network more stable, faster, and secure.
● Work with our development QA and system QA teams to come up with regression tests that cover new changes to our software.
Desired skills for Storage and Database management systems
● Understanding of Distributed systems like Cassandra, Kafka
● Experience working with Oracle or MySQL
● Experience in database design and normalization.
● Create databases, tables, views
● Writing SQL queries and creating stored procedures and triggers
Desired skills for automating operations
● Maintain/enhance/develop test tools and automation frameworks.
● Scripting experience using Bash, Python/Perl.
● Benchmark various server metrics, across releases/hardware, to ensure quality and high performance.
● Investigate and analyze root causes of technical issues / performance bottlenecks.
● Follow good QA methodology, including collaboration with development and support teams to successfully deploy new system components.
● Work with operations support to troubleshoot complex problems in our network for our customers.
Desired skills for UI development (good to have)
● Design and develop next-generation UI using latest technologies.
● Strong experience with JavaScript, REST API, Node.js.
● Experience in Information Architecture, Data Visualization and UI prototyping is a plus.
● Help manage change to existing customer applications.
● Design and develop new customer-facing web applications in Java.
● Create a superb user experience focused on usability, performance, and robustness

Read more

About the company

Founded in 2015, Intellicar Telematics Pvt Ltd is a profitable company based in Bengaluru (Bangalore). It has 6-50 employees currently and works in the domain of Internet of Things (IoT).

Founded

2015

Type

Products & Services

Size

6-50 employees

Stage

Similar jobs

Job description
What do Microsoft, The Gap, Royal Bank of Scotland, Lockheed Martin, and top Open Source projects like JQuery have in common? They all use BrowserStack, as do over 25,000 other customers!
BrowserStack is the industry-leading, cloud web and mobile testing platform that enables developers to test their websites and apps on different operating systems and mobile devices. Since launching in 2011, our mission has been bold yet simple: To be the testing infrastructure for the internet. 6 years and billions of tests later, we are ready for our next phase of hyper growth. Bootstrapped for the first 6 years, we continue to be profitable since inception with a near exponential growth in customers around the globe. Recently, we closed $50M in Series A funding from Accel
Are you are the one who wants to work on a tech-heavy product, and the challenging technical problems that it entails? Problems vary, and can be as diverse as scaling the product smoothly as the company grows, to setting up a device farm, or solving streaming issues through a browser, without the use of plugins. Will you be excited for the challenge to transform and think critically on many computer science disciplines including product design, usability, building APIs and user-centric online applications, business logic, scaling performance, and 24x7 reliability?
Job Responsibilities:
Works on the web application layer, backend, systems, streaming and other associated technology to build our product and components
Find solutions and solve issues around a variety of operating systems or programming languages
Researching new technologies and adapt them to BrowserStack requirements
Own and commit to all your work, and be accountable for your results
Using and understanding code from Open Source
Teaching others how to use new software
Willing to learn new programming languages and databases
Able to write efficient SQL queries and design schemas for relational databases
Participate in a culture of code reviews, writing tech specs, and collaborating closely with other people (no lone wolves)
Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
Develop multi­tier scalable, high­volume performing, and reliable user­centric applications that operate 24x7
Scale distributed applications, make architectural trade­offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality
REQUIREMENTS
Good experience in at least one scripting language: Ruby, Nodejs, Python, AppleScript, Unix shell or similar
Familiarity with one compiled language: C, Java, C ++, Go or similar
Good knowledge of operating systems and networking concepts
Reasonable knowledge of Windows and/or Linux operating systems
Ability to work on Windows and Linux platform below the application layer, including file systems, kernels, custom installations, shell scripting, internal APIs, etc
Aggressive problem diagnosis and creative problem solving skills
Startup mentality, high willingness to learn, and hardworking
Experience of 2+ years
BENEFITS
Our benefits include a competitive salary, bonus and equity program, 100% company paid medical insurance, a flexible and generous vacation policy, daily catered lunch, free snacks etc

About Us:
ZeMoSo Technologies provides product & data engineering solutions using open source Big Data stacks, Machine Learning and advanced custom visualizations.
In the recent past, we were featured as one of Deloitte Fastest 50 growing tech companies from India.
Our founders have had past successes - founded a decision management company acquired by SAP AG (now part of Hana Big data stack & Netweaver BPM), early engineering team of Zoho (leading billion $ SaaS player) & some Private Equity experience.
Marquee customers along with some exciting startups are part of our clientele.
Position: Server Side Engineers
Experience: 3-5 Yrs.
Location: Hyderabad
Qualification : BTECH/BE in CSE or equivalent
Skills Required:
• Server side developers with good server side development experience in Java AND/OR Python
• Exposure to Data Platforms (Cassandra, Spark, Kafka) will be a plus
• Exposure to Machine Learning (Tensorflow) will be a plus
• Good to great problem solving and communication skill
• Ability to deliver in an extremely fast paced development environment
• Ability to handle ambiguity
• Should be a good team player
Job Responsibilities :
• Learn the technology area where you are going to work
• Develop bug free, unit tested and well documented code as per requirements
• Stringently adhere to delivery timelines
• Provide mentoring support to Software Engineers AND/ OR Associate Software Engineers
• Any other as specified by the reporting authority

Roles & Responsibilities :
-Experience in developing web apps using HTML5, Angular.js, Node.js, and Mongo DB.
-Binding of UI elements to JavaScript object models
-Creating Restful services with Node.js
-Architect scalable web architectures
-Work in a cross-functional team to deliver a complete user experience
-Create Unit and Integration tests to ensure the quality of code
-Be responsive to change requests and feature requests
-Ability to wear many hats and learn new technologies quickly
Experience :
-Detail oriented experience as a Web Developer creating Angular based solutions
-Minimum 2 years with Node.js and Express
-Ability to work both independently and in collaborative teams to communicate design and build ideas effectively
-Experience using asynchronous Restful services (JSON)
A short brief about the company:
nurtr is a data-driven curated marketplace for educational products and services.
The platform seeks to help students establish where they are, help identify the gap between where they are and where they want to be and empower them with tools to bridge the gap.
nurtr's core team has 45+ years of experience in education, technology, and entrepreneurship with a successful track record of building and scaling internet consumer brands. The team comes from IITs, IIMs, and INSEAD and is helped by an active set of advisors and mentors - people who have built and run billion-dollar ventures in technology, consumer goods, and finance.
For more information pls visit our website www.nurtr.com

Location : Gurgaon
Technical Skills:
Over 3 years of experience in PHP/Python/NodeJs Programming
Experience in Apache, MySQL, nginx, Redis.
Comfortable with git version control
Understanding of web application and related specification (security, HTTP protocol, RFC, etc)
Flexible for emergency support timing based on the business requirement. Must adapt to business needs in terms of working hours.
Non-Business hour emergency support for critical issues.
Knowledge and experience of CI, deploy management, development process improvement and QA .
Responsibilities :
Involve in whole process of Development, Production System Operation including system maintenance, monitoring, automation, backend operation, ensuring high availability, regular application release, troubleshooting, middleware performance tuning and collaborate with functional , technical team members to provide high quality services.
Should have service ownership mind & proactively able to react to the production issues.
Propose new technologies, tools etc to improve whole process of development, testing and production operations. Strong self-learning ability, motivation to work on new Technologies.
Work closely with developers, product manager, project manager, team lead, security and QA team members.
Education Requirements :
Bachelor degree or higher in Computer Science or IT related field.

Responsibilities
Integration of user-facing elements developed by front-end developers with server side logic
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Integration of data storage solutions like postgres, mongoDB and nosql cloud data store.
Experience with in client interaction is a plus.
Skills
Strong proficiency with JavaScript.
Knowledge of Node.js and frameworks like Express.
Understanding the nature of asynchronous programming and its quirks and workarounds.
Good understanding of server-side templating languages such as Jade, EJS.
Basic understanding of front-end technologies, such as HTML5, and CSS3
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application
Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
Creating database schemas that represent and support business processes
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git

About ThreatLandscape
ThreatLandscape is building the next-gen threat intelligence, attack surface minimalization, and remediation platform for cyber security teams at enterprises and governments. With a mission to create a global brand, ThreatLandscape’s currently looking for passionate, like-minded folks in the areas of Data Engineering, Scientific Computing, and Machine Learning to join us as we move to change our industry’s landscape and become the go-to name for all intelligent cyber security solutions.
What they will do
• Will work with our Data Science team in evolving our threat intelligence platform
• Build scalable data computing workflows
• Exploit the latest in Deep Learning and Natural Language Processing technologies
Who we need
• Bachelor’s degree in Computer Science or related discipline
• Over three years' experience programming in Python with a solid understanding of Python internals
• Two years' experience with Python’s scientific computing and data analysis packages like Numpy, Scipy and Pandas
• Over a year's experience building analytics platforms using Python
• Experience in modeling real-world problems with machine learning for time series data
• Experience with relational databases
• Experience with Big Data architecture and frameworks like Hadoop, Spark or equivalent
• Familiarity with Deep Learning frameworks like Tensorflow and Keras is a plus
• Exposure to open source and cloud-specific data pipeline tools such as Airflow, Glue and Apache Beam