At CognitiveClouds we build world class applications for mobile, web and cloud. We collaborate with well known brands and promising startups architecting, developing, designing and shipping smart software products
# What Ithaka does: On Ithaka, travelers can fully personalise their trip plans by chatting with experienced travelers from our community. We're talking deep personalisation through a conversation that flows like between 2 friends. # What your role will involve: - Building and scaling the backend of our tech. You will be involved in hands on development. We have a microservices based architecture that exposes APIs for Android, iOS and Web front-ends. And by scaling we mean both, scaling to serve more users as well as scaling to support more countries as we launch them (believe us, this is NOT as simple as adding one more row to the database) - Play a role in deciding the architecture and choosing the tech stack. We believe in "right tool for the right job" philosophy and don't like people who fuss over specific technologies. - Working with us on defining the development and release processes and setting up best practices for future developers. # Requirements: - Having worked on scaling services before - 3+ years of experience with either Python or Golang - Deep understanding of microservices with their pros and cons - Basic understanding of SQL and NoSQL databases - Experience with automating deployment processes - Basic understanding of HTTPS, Websockets and Web proxies - A sound reasoning and clear communication # Bonus points if: - You are a travel enthusiast - You know how to choose a new technology when there isn't enough data available to make the choice. - You can find a logical error we've left in this job posting. Include it in your reply. - You have contributed to open source before. #Ithaka's Culture At Ithaka, we believe in building an environment where everyone can take ownership and thrive in their roles. Coming to work should be a top motivation and not a drag every morning. CHECKOUT our values and vision: bit.ly/IthakaValuesVision . If you don't fit in with these values, no matter how good you are, you won't be considered. How our values of Ownership & Freedom present themselves in reality: 1. Mistakes are cherished at Ithaka, as long as you own up to them. You can't innovate if you don't have the courage to be wrong 2. We don't mind work from home/cafe/some random city in the world as long as your work and your team is not disrupted 3. We don't have a leave policy (there is a guideline for legal reasons) but you are free to take as much personal time as you need as long as you get your job done 4. Everyone has a travel perk, 1 backpacking trip each year to travel outside India 5. We go to a day long team travel outing every quarter (a trek or camping) and every year we go on a workation for a week to a different destination As you can tell, we are crazy about travel. Come join us if you are too.
● 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 4+ years
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 the one who wants to work on a tech heavy product, and the challenging technical problems that 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. The ideal candidate will 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. Key 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 multitier scalable, highvolume performing, and reliable usercentric applications that operate 24x7 ● Scale distributed applications, make architectural tradeoffs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality Key Skills ● 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 6+ 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 SupplyAI (https://angel.co/supplyai/) SupplyAI is building a System of Intelligence for delivering efficient customer experience for retailers. With it's latest yet-to-be-named platform, SupplyAI is going deeper in managing and improving retail customer experience with respect to Returns Management, Shipment Visibility and Algorithmic Merchandizing. The possibility of building exciting technology for a mundane industry segment like Supply Chain is endless. Being based in Silicon Valley helps spread our technology and message worldwide. We invite you to join us in this journey. RESPONSIBILITIES You will play the crucial role of building and scaling the application backend for the product and eventually the platform. If you are a hands-on coder who enjoys crafting highly usable and performant backends for web applications, we would love to talk to you. You will play the crucial role of building and scaling the data serving part of our product. We provide our customers access via RESTful APIs and visual dashboards, which have to scale to the levels of delivering multi-million requests a day in the most frugal manner. You will also be required to ensure all web applications are performant. Some of our customers generate and request massive amounts of data every hour, our applications have to be able to handle all that traffic and more. MINIMUM QUALIFICATIONS 2+ Yrs of Python and Django experience. 4 yrs of experience will be highly preferable Django Rest Framework knowledge Strong web development concepts - including RESTful API patterns, 12-factor apps Understanding of fundamental design principles behind a scalable application. Good python, shell programming and software design skills, including debugging, performance analysis and test design. Hands on experience in Object Oriented Programming Familiarity with Git, Github AND Gitlab Responsible for understanding project requirements, and develop the application modules to meet the requirements as provided Responsible for conducting proper unit testing. Knowledge of Data stores like Redis and Postgres WORK ENVIRONMENT You will work with some of the brightest people you'll meet. We have an open culture where we value diversity and responsibility. You will have flexible working hours with some overlap with colleagues' timings. TERM AND COMPENSATION The above position will start as a partial contract position for 6 months with a strong possibility of converting to Full-Time position. This gives us both the ability to be comfortable with each other and imagine a long-term future together. Compensation available for the position, based on skills and experience is up to INR 25 lacs per annum. Minimum experience expected for the position is 2 years with back-end technologies (Python/Django). Please apply if you can join within 15 days to a month.
Senior Software Engineer : You will be an integral part of our team, helping create dynamic Ruby on Rails web and mobile applications. Responsibilities : - Programming in Ruby with Ruby on Rails for the application and writing corresponding test code (RSpec/Cucumber/Spinach) - Ability to handle some ops responsibilities - Work directly with client teams adhering to Agile development techniques - Other duties based on the needs of our growing company Qualifications : - Minimum 5 years of professional experience in a software development role - Extensive knowledge of Ruby and Ruby on Rails or similar technologies - Good communication skills and problem-solving skills - Passionate about good, clean code - Comfortable with git and is not afraid of leaving the IDE - Familiar with microservices based architecture - Familiar with Continuous Integrations frameworks like Jenkins - Familiar with Linux and related service technologies - Open source contributions will definitely be an advantage - Excited about creating high-performance enterprise scale web applications - Ability to work independently and deliver results while working as part of an Agile team
Tired of crowded markets, relentless price pressure, abandoned software, and unhappy customers? We were too. Let us introduce you to Clari. Now you can build a product teams will use every day and you will be proud to build. The most successful sales teams run on Clari, from opportunity to close. With Clari’s AI platform, sales reps know where to focus, managers can immediately spot risk in pipeline, and execs forecast with confidence. For more than 5 years now, we’ve been delivering results and transforming the way our customers sell, forecast, and close. Industry leading companies like Box, Juniper Networks, Symantec, Okta, Palo Alto Networks, and Hewlett Packard Enterprise use Clari in every 1:1, QBR and forecast call armed with AI-driven visibility and predictive insights that boost rep productivity, improve pipeline health, and increase forecast accuracy. Starting with the sales organization, we’re creating software that people love to use and solving BIG problems for our customers -- leveraging AI to transform the way they make decisions, how they work, and how they grow. There’s a huge opportunity ahead of us, and we’re about to blast off. Want a seat on the rocket? We are looking for talented, experienced Java backend Software Engineers who are passionate about their work and who want to work on leading edge cloud based technologies to develop ground-breaking artificial intelligence driven enterprise grade applications. We are looking for engineers that are passionate about developing applications that people love. Clari is looking for several key experienced engineering who will focus on implementing many different areas of our solution, including but not limited to our overall web architecture, core application features such as data science driven analytics, user management, content management, social graph integration, personalization, emails, collaboration systems and enterprise content repositories as well as on unstructured data analytics, machine learning and our relevance engine. Join our core applications team where you’ll work with truly remarkable colleagues on highly diverse, complex, and relevant problems while building scalable applications designed to service millions of mobile and web-based information workers. You’ll work closely with product managers, designers, and others in a cross functional environment on multiple projects, from concept phase through testing, launch and ongoing operations. We work in an open, collaborative environment and seek exceptional developers who enjoy problem solving and straying outside the routine. You will also contribute to the growth of Clari by being a Brand Ambassador and assist in the hiring of great talent.
ABOUT MOOSHAK We're at a point where the urban English-speaking Indian population is almost all online.The next billion Indians online all communicate via Indian languages. Mooshak was created with the singular aim of making the Internet fun and relevant for this large, untapped segment. At Mooshak, we want to connect and engage Indians in their own language. And that presents problems in various domains, from creativity in content creation, to creating a highly scalable platform, to applying techniques in AI and NLP in Indian languages to understand what people are saying and react to what they want. Mooshak is architected to scale. Irrespective of the number of followers, the read time for a feed remains constant. We achieve this by using distributed message queues and a distributed computing engine and some nifty caching! TECHNICAL RESPONSIBILITIES Mooshak’s Tech Stack Java Node.js Mongo DB Redis Apache Kafka & Apache Storm Nginx / Jenkins Server Developer’s Roles and Responsibilities You are expected to know at least 4 of these technologies with the ability to quickly learn the others. You will play the leading role in all stages of server development Architecture Coding Final testing Shipping The APIs are written and the product works fine. You are expected to understand the architecture and enhance product functionality. Sometimes you may be required to double up as the Dev Ops guy should the servers fail or the product not be working as expected. The core APIs are written in Node.js The distributed message queue (Kafka) and compute engine (Storm) are implemented in Java. Understanding of Angular 2 is a big plus as our Web app is built on the same. NON TECHNICAL RESPONSIBILITIES We are a startup. This means that: You will be expected to be someone who comes up with solutions instead of problems. You will be expected to work non stop including weekends if the servers crash. But otherwise we are quite chill! You will be expected to talk to multiple stakeholders customers, designer, client side developer to achieve user and business needs. A high aptitude and a positive attitude are a must You should be comfortable working independently as well as in a team. We are a lean team right now, with you as the only server developer (assisted by the folks who built the platform) JOB LOCATION You would be working out of our office in Pune. You may be required to travel occasionally to Bangalore where our previous tech team sits
Expert in Python, with knowledge of at least one Python web framework (such as Django, Flask) Good Understanding of RESTAPI and data investigation Familiarity with some ORM (Object Relational Mapper) libraries Able to integrate multiple data sources and databases into one system Understanding of the threading limitations of Python, and multi-process architecture Good understanding of server-side templating languages (such as Jinja2, Mako, etc depending on your technology stack) Good understanding of front-end technologies(HTML5,js,CSS3) and Js framework,(Angular.js) Understanding of accessibility and security compliance Knowledge of user authentication and authorization between multiple systems, servers, and environments Understanding of fundamental design principles behind a scalable application Familiarity with event-driven programming in Python Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimising output to match the specific platform Good understanding of Nosql database specially MongoDB(Mandatory) Good understanding of RDBMS such as Mysql Should be Able to create database schemas that represent and support business processes Strong unit test and debugging skills Proficient understanding of code versioning tools (such as Git, Mercurial or SVN) Basic understanding of aws and deployment process Should be Familiar with ELK Stack (Elasticsearch/logstash/ki