Responsibilities: Engage with product and engineering team to design, build and maintain the system / software for high availability proactively and drive operation best practices. Identify and drive opportunities in making resilient systems that help maintain business continuity Proactively perform troubleshooting, RCA and implement permanent resolution of issues across the stacks - hardware, software, database, network and so on Implementation of proactive monitoring, alerting, trend analysis and self-healing systems Develop continuous delivery for multiple platforms in production and staging environments Find areas of existing manual intervention, and replace with automation wherever possible Demonstrate ability to design, implement and manage highly available, scalable and reliable systems. Infrastructure and platform security Effectively use and maintain Infrastructure and config management tools like puppet, chef, ansible, terraform to deploy and manage infrastructure Demonstrate technical mentoring and coaching to team members Adaptable to work in a fast-paced environment and alter priorities as per business needs Requirements: B.Tech/M.Tech or Equivalent in Computer Science, Information Technology or a related field 6-8 years of experience in handling services in a large-scale distributed systems environment Experience with Unix/Linux operating systems internals and administration (e.g. filesystems, inodes, system calls, etc) Deep understanding of network stack (e.g. TCP/IP, routing, network topologies and hardware, SDN, etc) Awareness of, and ability to reason about, modern software & systems architectures, including load-balancing, queueing, caching, distributed systems failure modes generally, microservices, and so on Excellent programming (Python, Go, Ruby or preferred scripting languages) and automation skills You have expertise in some of the below tools/skills: Container orchestration technologies like Kubernetes and Mesos Virtualisation platforms, either on-prem or cloud-based (We use Openstack and AWS) Understands Infrastructure as a code (we use Puppet, Ansible and Terraform) and containerisation tool sets (we use Docker). Data intensive applications and platforms like Kafka, Hadoop, Spark, Zookeeper, Cassandra, PostgreSQL OLAP, Druid Relational databases like MySQL, Oracle, PostgreSQL etc NoSQL databases like Redis, MongoDB, Cassandra, CouchDB etc One or more CI tools like Jenkins, Teamcity Centralised logging systems, metrics, and tooling frameworks such as ELK, Prometheus, and Grafana. Web and Application servers like Apache, Nginx, Tomcat Versioning tools such as git. Ability to work independently and own problem statements end-to-end. Great communication, interpersonal and teamwork skills.
Company Profile and Job Description About us: AthenasOwl (AO) is our “AI for Media” solution that helps content creators and broadcasters to create and curate smarter content. We launched the product in 2017 as an AI-powered suite meant for the media and entertainment industry. Clients use AthenaOwl's context adapted technology for redesigning content, taking better targeting decisions, automating hours of post-production work and monetizing massive content libraries. For more details visit: www.athenasowl.tv Role: Senior Machine Learning Engineer Experience Level: 4 -6 Years of experience Work location: Mumbai (Malad W) Responsibilities: Develop cutting edge machine learning solutions at scale to solve computer vision problems in the domain of media, entertainment and sports Collaborate with media houses and broadcasters across the globe to solve niche problems in the field of post-production, archiving and viewership Manage a team of highly motivated engineers to deliver high-impact solutions quickly and at scale The ideal candidate should have: Strong programming skills in any one or more programming languages like Python and C/C++ Sound fundamentals of data structures, algorithms and object-oriented programming Hands-on experience with any one popular deep learning framework like TensorFlow, PyTorch, etc. Experience in implementing Deep Learning Solutions (Computer Vision, NLP etc.) Ability to quickly learn and communicate the latest findings in AI research Creative thinking for leveraging machine learning to build end-to-end intelligent software systems A pleasantly forceful personality and charismatic communication style Someone who will raise the average effectiveness of the team and has demonstrated exceptional abilities in some area of their life. In short, we are looking for a “Difference Maker”
Current Work Experience 3 to 8 Yrs Mandatory Skills Eai and Collaboration Tools Sharepoint Server Role Maintaining site as per branding guidelines Migrating sites to newer version of SharePoint Developing new/existing apps as per business needs, Understand/plan/Execute method to implement Document site level changes Monitoring site access and permissions, Maintaining site utilization and uptime to 100%. Address critical issues and change request with plan Track issues/change requests and weekly update to IT head Migrating on-premise sites to SP online Rebuilding or Update SP online sites Site utilization monitoring on monthly basis Provide quick support to customer sites
Current work experience 5 to 10 years Skills (Mandatory) A deep understanding and experience of working on Talend MDM Strong experience in MDM full lifecycle implementations. Comprehensive knowledge of ETL and Data Quality processes in MDM space. Good understanding of Master Data Management concepts, core components of the tools, Methodologies and ability to apply this knowledge in building MDM solutions. Communication, analytical and interpersonal skills at all levels Experience with one of the sprintbased Agile methodology Skills (Desired) Strong SQL design, development, tuning and troubleshooting experience is a plus Understanding Java applications and Frameworks is a plus. Role: Will be coordinating with client for resolving queries and supporting the project development Responsible for technical decisions and providing innovative solution to resolve client problems from technology aspect Understanding of MDM SIF API’s for real time integration or near realtime integration of MDM with external applications Should have Experience in Integration of ETL, Data Quality and MDM components with respect to realtime and near realtime requirements.
Architectural: Design and implement a software architecture Select a technology stack Design and configure infrastructure Select a development toolkit (IDE, etc.) Design and implement a database design Improve and optimise the application architecture Ensure scalability of the application Ensure scalability of the infrastructure Explore new technologies and decide whether to implement them Strategy, planning, and design: Take end-to-end ownership of the product, identify technology requirements, define the future product vision, create preliminary design concepts for add-on modules and shape overall technology and product roadmap by collaborating with the founders, business development, and marketing team. Ensure user oriented design is the primary approach to product development across multiple screens, based on user behaviour data and direct customer feedback. Implementation and deployment: Manage Product Release, QA cycles, feature implementation and on time delivery through in-house team and vendors. Collaborate with team and customers to define use cases. Creation of wireframes/prototypes, site maps and user-flows for web and mobile platforms. Operational management : Support marketing by implementing technical requirements for SEO/product analytics. Establish and supervise a quality assurance process, including integration & system testing. Rigorously monitor key performance metrics and coordinate with various teams to take corrective actions if needed. Establish and forecast ROI of features and succinctly articulate competitive advantage. Set-up data collection and analysis system in collaboration with CEO to track key performance. metrics. Strong fundamentals in computer science/engineering and algorithm design. Practical knowledge of computer software algorithms in machine/deep learning, NLP, Computer Vision etc. Personal Requirements: Min of 7+ years of Hands on experience in Web app development, payment gateways implementation, architecture design, product management, databases and UI/UX in consumer facing applications. Experience on projects involving engineering and algorithmic functions, machine learning, deep learning and artificial intelligence is very advantageous. Creative self-starter who is comfortable with both taking initiative and working in teams. Strong communication skills. Willingness to learn and utilise emerging technologies. Sincere passion to use disruptive technologies that can be globally significant
Egnyte store billion of files and petabytes of data and we are looking for help to take the platform used by millions of users to the next level of scale. Autonomy and ownership is integral to our culture and engineers own one or more services end to end. We’re looking for Senior Software Engineers and he should be able to take a complex problem and work with product managers, devops and other team members to execute end to end. Specific Responsibilities will include: Design and develop scalable cloud components that seamlessly integrates with on-premises systems. Challenge and redefine existing architecture or make 10x improvements in performance and scalability. Ability to foresee post-deployment design challenges, performance and scale bottlenecks. Hire and mentor junior engineers Doing code reviews, unit and performance testing of the code. Monitor and manage 3000+ nodes using modern DevOps tools and APM solutions. The successful candidate will need: Demonstrated success designing and developing complex cloud based solutions Solid CS fundamentals with one or more areas of deep knowledge Experience with the following technologies: Java, SQL, Linux, Python, Nginx, Haproxy, BigQuery, HBase, New Relic, memcache, Elasticsearch, docker. Data driven decision process Relies on automation testing instead of manual QA Experience in working with Google cloud, AWS or Azure is preferred We would prefer the candidate work from our Mumbai office for alteast first 6 months.
The Role: 1-3 years experienced Node.js developer who is specifically well versed with Node.js, Express.js and MongoDB. Familiarity and comfort with React.js & Heroku gains you bonus points. Engagement Type: Full Time - Remote Working. You should be based out of Mumbai, so that you can come into office occasionally, if and when there is a need for in-person meetings. About Our Company : Ooloi Labs We are a social enterprise building a product that is focused on helping social impact organisations and programs scale their work. We think that whether organisations are scaling up (going into more regions themselves) or scaling out (working with new partners to take their approach elsewhere), creating a dynamic repository of tools, and approaches informed by experiences by field teams is critical. As a team, we work at the intersection of designing and building technology, human-centred design and focus on operational and program needs. Previous to building Ooloi Labs, we have consulted across a variety of sectors including education, livelihood, WASH, maternal and reproductive health, mental health and financial inclusion. About The Product You Will Be Working On : The Open Knowledge Platform The Open Knowledge Platform by Ooloi Labs is a socio-technical system comprising of product and process that aids learning and implementation at scale of social impact. It is a dynamic repository of tools and approaches: Knowledge sharing and storytelling- The platform enables an open sharing of output allowing people to share insights, experiments, ideas and most importantly stories. Toolkits that provides a combination of strategic process documentation and communication, along with prescriptive tools and methods, Building a network around an issue and an approach- This is an effective method to attacking a problem at scale, such that each partner begins working on a solution that is local to their context. Remote Facilitation and Capacity Building - We have been building a ‘blended learning’ approach to training, by designing and executing remote facilitation capacity building courses. This is to battle with the expensive and rigorous in person training sessions. Our vision for the product is expansive, although we are still in the early days of developing it. Your role would primarily be to help us build out several features and functionalities for this product, as the thinking and designs for the same defined. Detailed Role Description: To unpack your role a bit: A good communicator. Extremely important. A good thinker when it comes to creating database models that are designed with the intention to address scale. Very well versed with MongoDb. Very well versed with Node.js. Very well versed with writing APIs using Express.js. Bonus points if you are familiar and comfortable with React.js. Bonus points if you are familiar with Heroku deployment, and best practices when it comes to product testing processes. Bonus points if you have experience with implementing state of the art user authentication systems & access control management. Bonus points if you have any experience with dealing with media uploads/downloads, compression etc. Familiarity with the framework ‘ffmeg’ gains you super bonus points. Familiarity with ‘mongoose’ to create DB models and interface with MongoDB. Initial Engagement Minimum of 3 months. After which we evaluate where we are at, based on which, we figure out longer engagement. Our Team Structure. The People You will be working with: Product Manager + Front End Developer We are a small team, and our roles are quite interdisciplinary at this point. So, Abrar Burk, who is the product manager, will be handling the front end as well, which has been built in React.js. Your primary interactions will be with him. Lead UX/UI Designer If you show an interest and intent to deal with aspects of the front end as well, then every now and then you may be interacting with Sheneille, who is our lead UX/UI Designer. So what is the application process like? If the above sound interesting to you, and a challenge that you’d be willing to take on, then write to us. Do attach your CV or a portfolio (if you have any) when you write to us. The process for hiring that we would follow would be as follows: Step 1: A chat, or interview whatever you wanna call it. If you seem like a good fit within our team then: Step 2: You will have to do a couple of tests. The time you devote to this will be paid for. The tests will most likely be a ‘to do’ task or bug with regards to The Open Knowledge platform. You’ll basically have to implement a little something or solve a little bug successfully. And that’s it! If both of these go well, then you would be invited to join us.
Looking for passionate software engineers who love solving business problems problems through technology. Being technology agnostic is a primary characteristic we are looking for in candidates applying for this profile.Typically projects would involve multiple technologies and platforms including but not limited to web (front-end and backend) technolgoies and frameworks, data analytics, mobile technologies (native and hybrid).Comfort with cloud based deployment and minimal DevOps knowledge is helpful.
About the Role- The candidate will get an opportunity to work on AI/ML technologies using Python Flask for web applications.- Deliver high-quality code in a fast-paced customer facing product- Manage backend tech team- Specify, design, and implement functionality and behaviors of the web infrastructure.- Be involved in the full life-cycle of development from concept through integration, test and high web traffic deployments.- API development using REST JSON/XML, and security standards like OAuthMinimum Qualifications- BS or MS in Computer Engineering, Computer Science or other similar majors.- Experience building products with full stack technologies, and an excellent understanding of computer science fundamentals, data structures, and algorithms- Must have experience in version control systems like GIT- Must have experience in Python 3+- Work ex 6-9 yrsLanguages/Frameworks- Python 3.7+, Flask, App Engine, Auth0, Google CloudLocation- Mumbai,Preferred Qualifications- Expert in MVC frameworks such as Flask- Experience in Google Cloud and other web infrastructure.- Experience working with big data processing pipelines.
Cogoport is looking for a tech enthusiast who is capable of building creative features that positively impact hundreds of millions of international customers, and is highly motivated with a passion for building high-level systems that scale to hundreds of millions of transactions.Ideal candidate should be able to guide multiple projects at once in a dynamic and expeditious environment. You will be responsible for developing a world-class product with clean, well-documented code and at the same time ensuring high performance & scalability using proper design principles. You will be responsible for writing server-side web application logic as well as for the integration of the front-end part. Needless to mention you have demonstrated ability towards urgency, ownership, sharing success and competent enough to excel prevailing engineering velocity at Cogoport.You should be a modern thinker and believer of manager and hierarchy free organisation like Cogoport. The ideal candidate would be assessed basis the defined role fitment. Critical is that you are curious and learner to be able to seek out and evaluate new ideas and bringing them back into the organisation. If you have outstanding programming skills and a great passion for developing beautiful, innovative applications, then let's get in touch!1. Problem Solving: You should have the rigour and discipline to approach most of the problems and ensure the delivery of quality work ahead of timelines. You are able to look at a problem, define and brainstorm ways to achieve an optimal solution and pick the best engineering approach to bring the software productivity.2. Architectural Design: You should have in-depth knowledge to design highly scalable architecture. You have strong experience in building products ensuring scalability in tech architecture & design implementation.3. Database: Should have strong expertise in the database to manipulate data in the software system to minimize data redundancy and maximize the speed of retrieval. Knowledge of MongoDB, MySql, PostgreSQL database is preferred.4. Algorithm Skills: You should be adept in all algorithm aspects to define an efficient way of solving the problem. You will solve complex problems with algorithms embedded in logical thinking and creating the most efficient and optimum code.5. Code Quality: Enhancing the code quality by structuring the code & making sure that all the guidelines are followed to ensure enhancing code efficiency & reduction of code failure & bug rectification.6. Product Inclination: A Software Engineer not only gets involved in coding but should equally understand the product/feature to think & cover all the possible business edge cases coming on the way.
Roles and Responsibilities: • Understand the requirements, design the architecture and deliver clean, testable, well designed and scalable code • Work closely and co-ordinate with developers to integrate code across projects • Peer code reviews What we are looking for:· • BE/BS/BTech in Computer Science or related field from tier 1 institutes such as IIT, NIT or BITS • Proficiency in Java, Spring, Hibernate stack preferable • Should have clear understanding of Rest APIs and multi threading • Experience with databases like MySql, MongoDB • Strong in Data Structures and Algorithms • Should be comfortable with Git • Experience in some scripting languages like Perl or python will be a plus
Demonstrable experience in Core Java (8 or higher) and Spring framework (Core, AOP, Batch, JMS). Multithreading, Data structure, Algorithm, Eceptional handling,OOPS Concepts, collections Excellent customer facing skills that include conducting compelling technical briefing & demonstrations. The person should have a technical aptitude to implement new technologies and articulate the solutions to the customer. Java, Spring with Database & Unix - Preferred with Scala or Spark(Hadoop) background Proven knowledge in OOPS & Data Structures Strong experience of developing multi-threaded and synchronization application Demonstrated delivery experience of Micro services APIs using Springboot, Oracle PL/SQL development and activities like Performance tuning / Optimization. Experience of using Git/Bitbucket, Maven/Bamboo, & related tools. Good Understanding of Agile Delivery Methodology & experience in working with Scrum teams.
Responsibilities: Own end to end development and operations of high-performance Spring Hibernate Applications. Design the architecture and deliver clean, testable and scalable code Participate in requirement gathering and display a strong sense of ownership and delivery Skills and Qualifications: Strong in Data Structures, algorithms and Object Oriented Concepts, Message Queues and Caching BE/ B.Tech preferred
2 - 6 yrs of relevant experience in any coding language, PHP would be preferred. Proficient with full development stack (MySQL, Redis, Memcached, MVC frameworks, jQuery, Server Administration, CSS, HTML, etc) and understanding of OOP design, AJAX, jQuery, and MySQLUnderstands how to build an optimized web app and has experience with caching and other scaling techniquesThe desire and energy to work long hours so that we can continuously improve our website at the quickest pace possiblePassionate about working in a startup and creating a great productMust love to program, must be willing to learn, and must be creative. If you are the type of person who finds learning a new technology or language an exhilarating experience, you will love it here.Must be able to show us projects and or websites that you have created. Bonus points if you’ve created these projects/websites outside of your work (we love seeing proof of how much you love technology and coding).Education - relevant degree in Engineering preferable
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 Writing high quality code, participating in code reviews, designing/architecting systems of varying complexity and scope, and creating high quality documentation supporting the design/coding tasks Lead out team meetings, stand-ups, and architecture/design discussions Identify areas of improvement in our frameworks, tools, processes and strive to make them better. Evaluate our success metrics and evolve our reporting systems 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, 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 3-6 years