Our product is centered around lots of data being processed, ingested and read efficiently. The underlying systems need to provide capabilities update and ingest data on the order of billions of records on a daily basis. Complex analytics queries need to run on 10s of billions of rows where a single query that can potentially touch 100+ million rows needs to finish in interactive SLAs. All of this processing happens on data with several 100s of dimensions and tens of thousands of metrics.This leads to a very interesting and challenging use case in the emerging field of large scale distributed HTAP, which is still not mature enough to provide a solution out of the box that works for our scale and SLAs. So, we are building a solution that can handle the complexity of our use case and scale to several trillions of rows. As a "Database Engineer", you will evolve, architect, build and scale the core data warehouse that sits at the heart of Clarisights enabling large scale distributed, interactive analytics on near realtime data.What you'll do- Understanding and gaining expertise in existing data warehouse.- Use the above knowledge to identify gaps in the current system and formulate strategies around what can be done to fill them- Avail KPIs around the data warehouse.- Find solutions to evolve and scale the data warehouse. This will involve a lot of technical research, benchmarking and testing of existing and candidate replacement systems.- Bulid from scratch all or parts of the data warehouse to improve the KPIs.- Ensure the SLAs and SLOs of data warehouse, which will require assuming ownership and being oncall for the same.- Gain deep understanding into Linux and understand concepts that drive performance characteristics like IO scheduling, paging, processing scheduling, CPU instruction pipelining etc.- Adopt/build tooling and tune the systems to extract maximum performance out of the underlying hardware.- Build wrappers/microservices for improving visibility, control, adoption and ease of use for the data warehouse.- Build tooling and automation for monitoring, debugging and deployment of the warehouse.- Contribute to open source database technologies that are used at or are potential candidates for use.What you bringWe are looking for engineers with a strong passion for solving challenging engineering problems and a burning desire to learn and grow in a fast growing startup. This is not an easy gig, it will require strong technical chops and an insatiable curiosity to make things better. We need passionate and mature engineers who can do wonders with some mentoring and don't need to be managed.- Distributed systems: You have a good understanding of general patterns of scaling and fault-tolerance in large scale distributed systems.- Databases: You have a good understanding of database concepts like query optimization, indexing, transactions, sharding, replication etc.- Data pipelines: You have a working knowledge of distributed data processing systems.- Engineer at heart: You thrive on writing great code and have a strong appreciation for modular, testable and maintainable code, and make sure to document it. You have the ability to take new initiatives and questioning status quo.- Passion & Drive to learn and excel: You believe in our vision. You drive the product for the better, always looking to improve things, and soon become the go-to person to talk to on something that you mastered along. You love dabbling in your own side-projects and learning new skills that are not necessarily part of your normal day job.- Inquisitiveness: You are curious to know how different modules on our platform work. You are not afraid to venture into unknown territories of code. You ask questions.- Ownership: You are your own manager. You have the ability to implement engineering tasks on your own without a need for micro-management and take responsibility for any task that has been assigned to you.- Teamwork: You should be helpful and work well with teams. You’re probably someone who enjoys sharing knowledge with team-mates, asking for help when they need it.- Open Source Contribution: Bonus.
Job Description• Construct, develop, code, debug and maintain applications. • Conform to define software design methodology for the development and implementation of Internet based application to support all aspects of web site functionalities. • Perform code review and evaluation and determine recommendations for adaptation. • Creation of Low-Level Design Document from Functional Specification and Technical design document. • Generate application test data as necessary and validate any data conversion requirements for final implementation and production roll out. • Being responsible for the analysis, design and development of certain key business application Skills Required I. Hands on experience on Dialogic/Telesoft SIGTRAN/TDM Stack and its configurations II. Understanding and implementation of SS7 signalling servers III. Good experience on SS7 protocols like MTP, SCCP, TCAP, ISUP, MAP layers and SMPP Protocol IV. Must have Strong C and C++ programming skills on Linux developing multi- threaded applications. V. Working knowledge of MySQL and other relational DB.VI. Will add more advantage, if Working knowledge of any products like SMSC, MCA, USSD, OBD, IBEducation: B.Tech/BE or MCA (Computers) Regular
Have architected /designed at least 2-3 systems/products of enterprise scale from scratch. Have banking and Financial service background and preferably worked in Mobile/Digital platform design and development. Payments /OLTP preferred. Should have experience of 20+ years with J2ee, REST, Microservice, API, Messaging, Encryption, security, NLP, ML background. Have 7+yrs of experience in Architecture field, designing and end to end not from consulting Architecture. Responsible for design, architecture, and delivery of a feature or component/product with the highest quality with high-level directions from architects Driving innovations in the platform constantly & remaining ahead of the curve Development and testing of features/functions delivered via applications and services. Prototype ideas quickly using cutting edge technologies. Collaborating with peers and Architects both within their team and across the organization to deliver end-to-end products & features Working with product managers using agile methodologies to deliver high quality solutions on time Provide functional, design, and code reviews in related areas of expertise with-in team and cross-team. Working with operations teams to ensure your applications and services are highly available and reliable Mentoring junior engineers in the team both in the technical as well as on the product side Define and devise processes, tools and methodologies to achieve excellence in software development, testing and deployment, and in the management of the Centre. Good experience in working with any of the programming languages like PHP, Python, Django, Golang, Java, C++ Experience developing applications that use high volume of data along with experience building applications on top of RESTful APIs. Solid knowledge of JAVA, J2EE, data stream, processing, big data etc. Comfortable with writing unit tests using JUnit Worked with Git and are comfortable with Merge/Rebase concepts. Worked with tools such as Eclipse, WebStorm, Ant, Maven, Jenkins, Sonar, JSLint, Grunt and App Servers such as Tomcat, Jboss. Solid knowledge of algorithms, design patterns, and componentization approaches. Experience and knowledge of open source software, frameworks and broader cutting-edge technologies. Experience in software design patterns, problem solving and troubleshooting skills. Ability to determine impact of architectural solutions and recommendations. Must have experience in justification of technology solutions to business leaders. Experience in refactoring existing codebase and in understanding existing implementations to decide to refactor or rewrite. Know how to identify Performance bottlenecks and use good coding patterns to avoid them in the first place. Have strong attention to detail. Ability to operate effectively both independently as well and within a team using Agile methodology. Proven problem-solving and interpersonal communication skills. Knowledge of payment domain will be an added advantage Qualifications BE/BTech/ME/MTech in EE/CS or an equivalent qualification. 20+yrs of Experience. Minimum 12+years of hands on Java programming experience.
We are looking for passionate engineers and researchers that want to contribute in this exciting and fast moving field of Deep Learning and Research. Our client is a highly awarded AI and Machine Learning lab, which is disrupting the multi billion dollar Agriculture and commodities business globally. They are recognized as a de-facto business for expert AI capability in solutions that satisfy real world challenges in near real time. As a Ruby on Rails Developer, you will be responsible for leading design, development, software implementation for ruby on rails projects which is extensively used to create our solutions on image processing and deep learning. What you will do: Designing, building, and maintaining efficient, reusable, and reliable Ruby and Rails code. Helping maintain code quality, organization and automation Identifying bottlenecks and bugs and devising solutions to these problems Ensuring Integration of data storage solutions (may include databases, key-value stores, blob stores, etc) What you need to have: Need immediate joiners B.Tech/ BE in Computer Science, Computer Engineering equivalent Good knowledge of ruby language Good knowledge of Rails Framework along with other common libraries such as RSpec and Resque Good knowledge of Mysql database Good knowledge of data structures, algorithms, oops Good technical knowledge of computer fundamentals Excellent knowledge of scrapers/ web spiders Expert-level object-oriented analysis and design skills Good understanding of the syntax of Ruby and its nuances Good understanding of server-side templating languages (such as Liquid, Slim, etc depending on your technology stack) Good understanding of server-side CSS preprocessors (such as Sass, based on project requirements) Able to implement automated testing platforms and unit tests Proficient understanding of code versioning tools (e.g. Git, Mercurial or SVN) Familiarity with development aiding tools (such as Bower, Bundler, Rake, etc)
As a skilled Ruby developer, following will be your responsibilities for this role - You will be responsible for authoring and maintaining reusable, reliable and efficient Ruby code. Troubleshoot problems and bugs and fix them Maintain high code quality standards Good understanding of DB structures, writing queries as well as use of ORMs Clear understanding of RESTful API development Hands on with GIT processes Some other non-negotiable requirements are - Good academics Good communication skills Ready and immediately available to join is preferred. We are looking only for consultants for a duration of 3 months. About Tech Prescient - We are a product development and technology service company working with customers to build awesome products. We work with customers to design and develop their product stack and hence, quality of work we produce is always premium. We are looking for equally motivated people to join our vibrant team and am sure we will make it a win-win situation.
Magento customization of sites is the main job. The candidate needs to be proficient in magento and should have worked atleast 2 years in magento. The mandatory requirement is Magento certification. Candidate should be magento certified for sure
Role:Senior Software Developer (Backend)About WheelsEyeLogistics in India is a complex business - layered with multiple stakeholders, unorganized, primarily offline, and with many trivial yet deep-rooted problems. Though this industry contributes 14% to the GDP, its problems have gone unattended and ignored, until now.WheelsEye is a logistics company, building a digital infrastructure around fleet owners. Currently, we offer solutions to empower truck fleet owners. Our proprietary software & hardware solutions help automate operations, secure fleet, save costs, improve on-timeperformance and streamline their business.Why WheelsEye? Real-world problem-solving that directly impactsIndia’sGDP A culture of rapid problem solving, objectivity,sharpfocus&individualfreedom Directly impact the day-to-day business of more than 15% of the Indian Truck Industryno other company in the world offers this scale of penetration Our products reach50Mn+Indians collectively While we workMontoSat, we focus on outcomes- not badge-ins or workhoursWhy Tech @ WheelsEye? Cutting edge H/w + S/w technologies - ground zero for innovation &invention. Manage and scale the largest trucking platform in India - 1Bn+data points per day 300paid transactions/minute on theWheelsEyeplatform Generating and managing TBs of data per dayRequired Experience 3-10 years of experience in backend Technologies (Java/GO) Strong CS fundamentals-data structures,algo design, and complexity analysis Deep understanding of high traffic, highly scalable, complex applications Data modeling experience in Relational and NoSQL databases Excellent understanding of memory-management, performance/resource optimization,network-programming, concurrency, multithreading, monitoring&security Deep understanding of software engineering best practices
Role Overview: Participate in the full software development lifecycle and write code that is maintainable, clear, and concise. Build and maintain high-performance, fault-tolerant, scalable platform Hands-on experience on coding, troubleshooting and Multi-threaded applications. Not only provide technical and architectural leadership but coach and mentor team members and enable them to achieve a high level of success Ability to collaborate with other internal technology teams to coordinate and deliver software systems. Ability to balance strategic and tactical solutions. Takes personal initiative; conscientiousness and complete follow-through on areas of responsibility. Translating Business Requirements into system designs. In-depth knowledge of applicable methodologies, tools, standards, and procedures. Responsible to do proactive detailed report analysis and Publish findings of analysis to all required stakeholders Take/initiate appropriate corrective action based on the finding with required stakeholders/ vendors Responsible to ensure the basic hygiene of NOC tools echo system. Identify the areas of improvement and take a pro-active approach to address the identified areas by means of automation/process modifications/documentation/training Create the resource plan/roaster and ensure the availability required resources in all shifts. Responsible to ensure the basic hygiene of NOC tools echo system. Skills and Background The ideal candidate would have worked in a product organisation and on transaction processing-intensive systems. (S)he would be passionate about technology and impact on peoples’ lives. Experience in the financial services industry would be a plus. You would always be hands-on and need to have the ability to get into design and code whenever required. While below are some of the skill sets that are indicative we would expect you to be technology agnostic and have the ability to use any apt stack as required. Development (Code) Java, Spring MVC, Spring Boot and other related backend technologies Multi-threading, Spring IOC (Dependency Injection), Spring JDBC, Transaction Management and Caching frameworks Junit/REST-Assured/JMeter and other Testing frameworks Good understanding of UI concepts, techniques, frameworks Developing, deploying and supporting RESTFUL services using Spring Worked on refactoring monolith to the microservices architecture Development Practices Experience in working in an Agile Development Environment Expert in testing thoughts – BDD, TDD CI/CD integral to the development Deployment automation tools (Ansible, Jenkins or equivalent) Understands version control and branching strategies Infrastructure Good working knowledge of Linux or any other Unix based operating system With a deep focus on transaction processing DB expertise – RDBMS and no-SQL critical Security Security best practices to be inherent in the SDLC process (OWASP 10 or similar) Add-ons Message Broker: RabbitMQ or equivalent ESB: Using Mule, Apache Camel Total Experience 8-11 years If you believe you would want to make a difference and take pride in how your products will impact people across the globe then do send across your profile!
This is a full time remote working job We are looking for a software engineer with hands-on experience in working with any Object-oriented programming language, preferably Golang. - Knowledge in working with sql databases like Mysql or PostgreSQL is a must. - Main responsibilities include developing core logic for different microservices in the Lean Plando application, the marquee product of our company Lean Station. This role requires someone who is willing to work from home full-time as all our employees also work remotely from various parts of the world. The team has members present in Singapore and India. We are looking out for someone who is ready to work in a dynamic environment and who can understand start-up culture. - 4-6 yrs of experience developing REST API based microservices - In-depth knowledge in programming fundamentals like OOPs and SQL database concepts - Experience in Golang and PostgreSQL is an added advantage - Experience in AWS configuration and management is an added advantage - Prior working experience in any of the technologies like Java, PHP, Mysql, Oracle, MSSQL etc will be considered - Basic knowledge in working in Linux environments
About WheelsEyeLogistics in India is a complex business - layered with multiple stakeholders, unorganized, primarily offline, and with many trivial yet deep rooted problems. Though this industry contributes 14% to the GDP, its problems have gone unattended and ignored, until now. WheelsEye is a logistics company, building a digital infrastructure around fleet owners. Currently, we offer solutions to empower truck fleet owners. Our proprietary software & hardware solutions help automate operations, secure fleet, save costs, improve on-time performance and streamline their business. Why WheelsEye? Real-world problem solving that directly impacts India’s GDP A cultureofrapid problem solving, objectivity, sharp focus& individual freedom Directly impact the day-to-day business of more than 15% of the Indian Truck Industry - no other company in the world offers this scale of penetration Our products reach 50Mn+ Indians collectively While we work Mon to Sat, we focuson outcomes- not badge-ins or workhours Why Tech @ WheelsEye? Cutting edge H/w + S/w technologies - ground zero for innovation & invention. Manage and scale the largest trucking platform in India - 1Bn+ data points per day 300 paid transactions/minute on the WheelsEye platform Generating and managing TBs of data per day Required Experience 3-6 Years of experience in Backend Technologies (Java/GO) Strong CS fundamentals- data structures, algo design and complexity analysis Deep understanding of high trafﬁc, highly scalable, complex applications Data modelling experience in Relational and NoSQL databases Excellent understanding of memory management, performance/resource optimizations, networkprogramming, concurrency,multithreading, monitoring& security Deep understanding of software engineering best practices
Selected intern's day-to-day responsibilities include: • Experience in development, customization, and integration on Magento 2.0 • Develop & manage e-commerce websites, web apps using Magento Enterprise. • Must have the ability to develop Magento Modules and Customization, Extension Development. Should have strong knowledge of OOPS, MVC architecture. • Develop Magento plug-in/modules. • Strong PHP, Skills required -MYSQL, OOPS and RDBMS concept. We are looking for Magento developers who can work remotely/work from home.
We are lookingfor smart individuals who have the passion and competence to create and curate data for excellent customer service chatbot. The role includes- creating, qualifying, monitoring and analyzing chatbot data for excellent AI based automated customer service Responsibilities Design conversational chatbots using state of the art technology Collaborate with the senior team (System Architect and Senior Programmer) on application architecture design and decision-making Clean / analyse data coming from bot conversation Define recurring questions that can be handled automatically / defined by the client Improve dialog flow to handle those recurring questions / develop new actions Help with handling of multilingual support Develop internal testing tools Requirements Experience on Machine learning , NodeJS, MySQL, NoSQL & graph Database Experience on Python, ML, NLP & AI welcome, Dialogflow is must Experiences in AWS a big plus. Past experience working with chatbot Post-academic, real world experience in bring public-facing production projects to completion Experience working on the variety of Datasets which includes text, images and other logs or clickstreams. Fundamentals of Natural Language processing with proven experience working with text data in industry or research lab. Basics of recommendation algorithm used in e-commerce and advertising Personal or professional projects on deep learning is a bonus Sense of responsibility and proven leadership Self-starter willing to learn things on the fly