Blockchain Platform Core Engineer QBRICS, INC a US based Enterprise Blockchain Startup is hiring Platform Core Engineers. Below are the details of the hiring. 1. Location: Bangalore 2. Compensation: Equity + Cash component. 3. Programming Language Skills: C, C++, Golang Minimum exp: 2 years with a solid understanding of the basics. 4. Developer Environment Skills : Unix, Linux, Web Servers, Socket programming etc. 5. Work Area: Blockchain, Distributed Computing, Encryption, etc The desired candidate would have core programming language skills with a heavy emphasis on the basics of programming. Candidates with a strong mathematical background are preferred. This would be more of an independent role with significant learning and exposure to cutting edge technologies like blockchain, encryption, system programming etc.
Hi. We’re TiVo. At our core, we’re innovators who continuously seek to fuel the ultimate entertainment experience. We touch the lives of binge-watching, music-loving, entertainment fanatics every day by inventing and delivering beautiful user experiences and enable the world’s leading media and entertainment providers to nurture more meaningful relationships with their audiences. We work hard, celebrate success and challenge everyone in our organization to make an impact. If you are as passionate as we are about the intersection of technology and entertainment, join us today. Job purpose Come join us and build our next generation of products for video consumption in the digital living room. You will have an opportunity to develop software for new devices used by customers around the world! TiVo helps people get the most pleasure possible from their TVs; we design and develop software applications and user interfaces they love to use. It’s all about balancing user experience, technical capability and time-to-market. Easy? No, but we make it look that way for our customers. If you've shipped large, complex embedded systems applications we'd love to talk to you Roles and responsibilities - Responsible for software design and development - Develop software features software and write the unit tests to validate it. - Provide on-going product maintenance and enhancements. - Implement using C++ and Haxe. Haxe is a new cross platform language - no experience required! - Define the technical implementation of the software architecture - Conducts code reviews and walkthroughs Qualifications Must Have Skills: - Solid grounding in Computer Science fundamentals and object-oriented programming and design - C/ C++ / Java Object oriented programming experience - Linux Debugging – Performance and kernel debugging - Willingness and ability to work across layer of the software stack Exposure to at least one of the following lower layer areas: - Memory management , Threading Nice to Have: - Skill in analyzing performance issues, re-factoring, optimizing complex code - Capacity to excel in a fast-paced, dynamic environment - High level understanding of graphical user interfaces - Collaborative attitude, focus on working together on strong teams to deliver the best products - Experience developing on, or deploying to Linux platforms - Exposure to other high-level programming and languages such as Java - Prior experience with SCRUM/Agile a plus - Knowledge of scripting languages Education Computer Science Engineering Graduation degree or post-graduation degree from reputed Indian or foreign university. Experience in the industry. 5+ years of experience in the above-mentioned technologies.
Skill set required Embedded C/C++, knowledge of 8/16/32 bit microcontroller architecture , aware of protocols such as RS232, SPI, I2C, 802.11a/b/g, Bluetooth, TCP/IP, UDP Hardware: 1. Wireless communication modules – Bluetooth/ ZigBee/ LoRa/ Wi-Fi module 2. Battery Modules 3. Mico-Controllers Software: 1. Arduino IDE 2. Raspberry PI
As a Senior Software Engineer for Backend Systems, you will be responsible for the design and development of our backend systems, including Real-time Bidding (RTB) servers, ad servers, integrations with various exchanges, performance tuning and adding new features as per business requirements. Responsibilities : - Design and deliver highly scalable server components. - Work with the product team to understand business requirements, and scope the development efforts. - Develop code to integrate with various exchanges using OpenRTB/other protocols. - Measure and tune the performance of RTB and other servers. - Perform code and design reviews with the team to ensure high quality deliverables. REQUIREMENTS : - BS in Computer Science or equivalent minimum. Masters degree preferred. - Solid foundation in Computer Science, with strong competencies in data structures, algorithms and software design. - 2+ years experience developing distributed systems and scalable servers. - Good experience with web technologies. - Very good proficiency in Java, and one other programming language. - Solid programming experience with Java and J2EE frameworks, including Hibernate and NIO or similar systems. - Experience in digital display advertising industry is preferable. Experience with mobile and video advertising is a plus. - Experience in building and maintaining RTB systems is preferable. - Experience in analyzing memory leaks, GC, thread starvation, synchronization issues, thread and heap dumps a plus
Technical Architect / Consultant - Broadcasting Media and OTT As a Technical Architect / Consultant - Broadcasting Media and OTT working with BlazeClan Technologies, you will have the exciting opportunity to work on exciting new age technical and business use cases on Media Domain with AWS / Azure Cloud. Your responsibilities solutioning, technical consulting and development of broadcasting, live streaming, VoD and other OTT solutions using the Cloud Native elements. The ideal candidate should have experience of working designing and developing video encoding and streaming platforms. You must have a very good grasp and practical experience of the end-to-end video delivery technologies, adaptive bitrate streaming, content protection. You are expected to have a keen interest in and closely following new developments and trends in the space of Video technologies and Cloud. • Design, Develop and maintain online video streaming workflow using Cloud Components, both for Live and On Demand • Optimise video streaming profile for different device and platform • Design end to end user experience to drive world class user experience at high scales • Write automation scripts to monitor, debug and efficiently operate the video streaming infrastructure Requirements • Deep understanding of video codecs, compression algorithms and streaming protocols • Experienced with MPTS, RTMP, Smooth Streaming, HLS and DASH • Experienced with shell/Perl/Python scripting in Unix environment • Experienced with HTTP protocol and CDN for video delivery • Deep experience with FFMPEG and other open-source multimedia projects • Proven working experience in installing, configuring and troubleshooting Linux & Open-Source based environments. • Solid experience in the administration and performance tuning of application stacks (e.g.,Tomcat, JBoss, Apache, Ruby, NGINX) • Vast Cloud experience on AWS or Azure • Experience with server virtualization (e.g., VMware, Virtual Box), monitoring systems • Experience with infrastructure automation software (e.g., Puppet, Docker, Vagrant) • Solid scripting skills (e.g., shell scripts, Perl, Ruby, Python) • Solid networking knowledge (OSI network layers, TCP/IP) • Minimum 5 years of relevant working experience with at least 3 years in online video engineering. • BSc or MSc in Computer Science, Engineering or a related subject from recognised Tertiary Institution. • Experience: 6-8 years Desired Qualification: Engineering in IT / Computers with AWS / Azure Certifications Preference to Tier 1-2 Engineering colleges Desired Candidate should have, - Strong verbal and written communication skills required. - Should have task management and motivational skills. - Negotiation Skills, Problem Solving attitude. - A dynamic person with a drive to achieve closures and clean timely deliveries.
Work on systems to track and report on ad spend ROI. Build systems to automate ad operations. Build and work with real-time/batch data pipelines that track and attribute ad spend to actions that Uber users take (e.g. take rides, eats orders, etc.). Build systems that detect ad fraud and help us eliminate malicious or fraudulent ad networks. Build systems that increase our organic traffic (SEO and content). Work on systems that will use advanced machine learning techniques to optimize spend within different channels Build systems that will help us target the right kind of potential users out there in the world who haven't tried Uber yet. This involves working with datasets that are world population scale (billions of rows).
• Excellent coding abilities. You have advanced knowledge of at least one programming language preferably Golang, Python or Java, and of OOP patterns. • Experience with programming tools (e.g. version control). • Experience in designing, building and maintaining highly scalable, reliable and fault-tolerant services that would support our unique rate-of-growth requirements. • In addition to having an intimate knowledge of the whole web stack, you understand how all the pieces fit together (front-end, database, network protocols, cache, etc.) and how they impact the performance and reliability of your application.
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 SourceTeaching 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 24x7Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality Job Requirements Good experience in at least one scripting language: Ruby, Nodejs, Python, AppleScript, Unix shell or similar Familiarity with one compiled language: C, Java, Go or similarGood 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 skillsStartup mentality, high willingness to learn, and hardworkingExperience of 2+ years
A minimum of 5 years development experience within Java Web/Enterprise projects; Understanding of design patterns and N-Tiers architectures; Experience with Java EE, Maven; Experience with application servers such as Jetty, Tomcat, JBoss, Websphere; Experience with Spring and other Java frameworks / open source libraries; Experience with Spring Security and SSO solutions; Experience with SOA and Web Services (REST/SOAP); Experience with database applications such as Oracle, MySql, DB2 as well as with SQL, JDBC and ORM tools; Experience with Web/Enterprise Content Management Systems; Experience providing sizing and scalability recommendations and solving connectivity and deployment issues; Experience deploying to application servers in enterprise environments; Experience using Agile development methodologies.
As a full-stack leads and developers, you'll be working across an entire product platform, from public-facing enterprise apps, to internal tools, APIs, third-party systems & services, and cloud focused environments. Leads having 6+ years and Developers having 3+ years of relevant experience can apply. Must Have •Relevant experience in web development .NET Core, ASP .NET , Entity Framework and Azure Web Apps •Relevant experience in web development Nodejs, MEAN Stack and AngularJS/ React. •Good understanding of relational data modelling concepts and comfortable with SQL databases - specifically MSSQLServer or MySQL •Ability to work with clients and key stakeholders to ensure requirements are met •Strong problem solving and debugging skills •Passion to work in an start-up environment and readiness to dabble with challenging technologies. Nice to Have •Exposure to search solutions like Elasticsearch and Solr will be an advantage. •Exposure to enterprise development environments - both on premise and Azure cloud services. •Exposure or readiness to learn new web development technologies – Typescript, React. What Cognologix offers •People first Culture, Growth, Challenging Problems •Smart co-workers and mentors, agile and cross functional teams •We are equal employment opportunity provider. We firmly believe that a diverse and equitable workplace is critical to our business. Introduce Yourself If you don't see a role that is directly relevant to your background or area of expertise - please take a moment and introduce yourself. We look forward to hearing from you and truly appreciate your interest in Cognologix. All Resumes can be sent to firstname.lastname@example.org