Fullstack Developer Do you thrive on working with the cutting edge technology? Working with innovators in the early stages of ideas, products, and platforms? Do you want to transform an industry? Crave new challenges, hard problems using the latest in battery technology? At ION Energy we are building the world’s most advanced battery management and intelligence platform. ION was founded by a team of PhD's with decades of experience in advanced electronics and battery systems. Our groundbreaking and patented BMS technology acts as the core of high-performance applications like Electric Vehicles, Telecom Towers, DataCentres & More. As a Fullstack Developer you will be spearheading the covering all bases on the Software Team. Everything from architecting the backend architecture to beautifying the front end will be under your purview. You’ll be responsible for Hands-on design and development, architecting, testing, and troubleshooting of all software efforts at ION. What you will do: - Complete ownership of our web and mobile apps – from specification to design, development, and troubleshooting. - Conceptualize and Implement the complete Web Admin Dashboard - Collaborative work with firmware and operations team to build a product that customers love. - Quarterly targets of deployments and active usage of our BMS and Intelligence platform. This is you: - Masters or higher degree in Computer Science or Mathematics - 3 or more years of demonstrated successful experience in Full-Stack web development for hardware/IOT companies - Hands on Experience with designing and building high quality front ends for web applications. - Must have a really good understanding of JS & Angular. - Experience with Node.JS 6.8.0, Angular 2, MongoDB, RabbitMQ - Ability to collect specifications and design a user experience to track the performance of our batteries. - Ability to have smart technical conversations and defend hypothesis with factual data - Past work with D3 & other visualization tools - Desired knowledge of Java & building of Android Application - Startup friendly attitude (Dedication, Ownership, Result Oriented, Party Friendly) - Ability and willingness to relocate to Mumbai, India. Our culture is founded on ensuring openness, extreme ownership, full responsibility and unfiltered honesty. We value excellence and look for strengths, resilience, curiosity and above all, moral fibre. Come join a high performance team dedicated to accelerate the Earth’s transition to an all-electric future.
About UpGrad : About us: UpGrad is an online education platform building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience to deliver tangible career impact to individuals at scale. UpGrad currently offers programs in Data Analytics, Product Management, Digital Marketing, and Entrepreneurship, and was rated as one of the top 10 most innovative companies in India for 2017 - https://www.fastcompany.com/most-innovative-companies/2017/sectors/india . We plan to launch 6 more programs in technology and management education. UpGrad is co-founded by 3 IITD alumni, and the 4th co-founder is serial entrepreneur Ronnie Screwvala. UpGrad has a committed capital of 100Cr and in the first year of operations, has built the largest revenue generating online program in India (PG Diploma in Data Analytics) and the largest enrolment online program in India (Startup India learning program). UpGrad is looking for people passionate about management and education to help design learning programs for working professionals to stay sharp and stay relevant and help build the careers of tomorrow. Position : Senior Data Scientist Position Type : Full Time Location : Mumbai Job Description: Are you excited by the challenge and the opportunity of applying data-science and data-analytics techniques to the fast developing education technology domain? Do you look forward to, the sense of ownership and achievement that comes with innovating and creating data products from scratch and pushing it live into Production systems? Do you want to work with a team of highly motivated members who are on a mission to empower individuals through education? If this is you, come join us and become a part of the UpGrad technology team. At UpGrad the technology team enables all the facets of the business - whether it’s bringing efficiency to our marketing and sales initiatives, to enhancing our student learning experience, to empowering our content, delivery and student success teams, to aiding our student’s for their desired career outcomes. We play the part of bringing together data & tech to solve these business problems and opportunities at hand. We are looking for an highly skilled, experienced and passionate data-scientist who can come on-board and help create the next generation of data-powered education tech product. The ideal candidate would be someone who has worked in a Data Science role before wherein he/she is comfortable working with unknowns, evaluating the data and the feasibility of applying scientific techniques to business problems and products, and have a track record of developing and deploying data-science models into live applications. Someone with a strong math, stats, data-science background, comfortable handling data (structured+unstructured) as well as strong engineering know-how to implement/support such data products in Production environment. Ours is a highly iterative and fast-paced environment, hence being flexible, communicating well and attention-to-detail are very important too. The ideal candidate should be passionate about the customer impact and comfortable working with multiple stakeholders across the company. Basic Qualifications: 3+ years of experience in analytics, data science, machine learning or comparable role Bachelor's degree in Computer Science, Data Science/Data Analytics, Math/Statistics or related discipline Experience in building and deploying Machine Learning models in Production systems Strong analytical skills: ability to make sense out of a variety of data and its relation/applicability to the business problem or opportunity at hand Strong programming skills: comfortable with Python - pandas, numpy, scipy, matplotlib; Databases - SQL and noSQL Strong communication skills: ability to both formulate/understand the business problem at hand as well as ability to discuss with non data-science background stakeholders Comfortable dealing with ambiguity and competing objectives Preferred Qualifications: Experience in Text Analytics, Natural Language Processing Advanced degree in Data Science/Data Analytics or Math/Statistics Comfortable with data-visualization tools and techniques Knowledge of AWS and Data Warehousing Passion for building data-products for Production systems - a strong desire to impact the product through data-science techniques
About Us upGrad is an online education platform building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience to deliver tangible career impact to individuals at scale. upGrad currently offers programs in Data Science, Machine Learning, Product Management, Digital Marketing, and Entrepreneurship etc. upGrad is looking for people passionate about management and education to help design learning programs for working professionals to stay sharp and stay relevant and help build the careers of tomorrow. upGrad was awarded the Best Tech for Education by IAMAI for 2018-19 upGrad was also ranked as one of the LinkedIn Top Startups 2018: The 25 most sought-after startups in India upGrad was earlier selected as one of the top ten most innovative companies in India by FastCompany. We were also covered by the Financial Times along with other disruptors in Ed-Tech upGrad is the official education partner for Government of India - Startup India program too Our program with IIIT B has been ranked #1 program in the country in the domain of Artificial Intelligence and Machine Learning Responsibilities: - Maintain and enhance the SLA of 99.99% for offered services and managed platforms - Experience in conceptualization and implementation of CI/CD pipeline using tools like Chef, Puppet, Jenkins or docker containers. - Responsible for architecting deployments for High availability, scalability, and reliability - Design and implement platforms for monitoring, log processing, metrics collection, and data visualization. - Script and code automation tools (Shell/Perl/Python etc) for automation and efficient management of sites/products Infrastructure and platform security. - Regular Performance and security audits; patching of systems, resources; benchmarking & capacity planning. Scanning, identification, and fixing of security issues, vulnerabilities. Desired Background: - 3+ year of experience with proven track record of managing high traffic internet applications - Excellent exposure in provisioning, managing, optimizing cloud infrastructure in AWS (IAM, EC2, RDS, ElasticCache, CloudFront, S3, ECS, Lambda, ELK etc.) - Experience of managing infrastructure with front-end & back-end applications based on technologies like NodeJS, Ruby, Python, Java utilizing load balancers & Web servers such as NGINX, ELB or HAProxy - Understanding of managing database tools and technologies (Postgres, MySQL, MongoDB, Redis), Backup and recovery for DBs, Scaling and tuning for performance - Sound understanding, administration, and implementation of - Monitoring/Alerting/Trending tools and process flow (Nagios/Icinga, New Relic, PagerDuty, CloudWatch etc) - Knowledge of best practices while using/implementing security tools and techniques (VPN, SecurityGroup, Firewall, VPC etc.)
We’re looking for a resourceful and an energetic Back-end Developer wherein, the self-motivated individual would be an integral part among a team of talented engineers in the creation of the next generation communications product. This highly versatile position demands relentless passion that leads to defining technical & functional requirements and driving execution of the product features, ultimately fuelling to great customer experience. Skills required : Python, ruby, AWS, Node.js Mongo, REST API
As a Senior Site Reliability Engineer, we want you to use your software and system engineering expertise to build, scale & improve our cloud infrastructure.
Brief about company We are a very recent startup focusing on developing original software products in the digital entertainment and interactive media industry. This means - entertainment apps, games, etc. We are currently working on 3 projects - a social media app, a karaoke app for Bollywood and regional Indian music, and a mobile game. We intend to stay a product based company, as in we do not do contract work for clients. Currently we are hiring an in house team to develop the social media app. New hires will get the opportunity to work with the latest technologies, learn new skills not just within their specific mobile platform but even inter disciplinary fields such as image and video processing, graphics, even certain full stack skills as they will be interacting with developers of other platforms as well in order to efficiently deliver the product as a small team. Employees will be part of the original core team, so their opportunity for growth will be in direct proportion to the growth of the company and product. In house team size consists of 2 co-founders, one Android developer, one backend developer and the iOS candidate themself if they are selected. We are backed in funding by our family business which has been operating for the last 30+ years. We also have a UI/UX designer who works remotely with us, and the mobile game and karaoke projects are being developed by development agencies we have hired. Brief about position We require an expert Swift programmer who is highly experienced in iOS development, and is capable of implementing fully customized user interfaces, advanced animations (using both UIKit and Core Animation) and extensive working knowledge of mobile software design to optimize performance, memory management, and responsiveness of mobile applications Brief about the App Capshot is intended to be a new entry into the social media app market with a twist on the photo and video sharing platforms like Instagram or Snapchat (hence the opportunity to explore/enhance knowledge of image/video processing for new hires). Capshot is an app that will embrace the growing meme culture and function with a model of ‘true visual communication’ where the fun of sharing moments with friends doesn’t simply end with posting out a photo or video. Our aim is to make that experience even more interactive by allowing friends to get creative with each other’s media rather than end it with a simple ‘like’ or ‘comment’. Immediate Key Responsibilities Develop Capshot from scratch in iOS Use your experience in app development to contribute within a team consisting of yourself, an Android developer and a backend developer Polish and optimize the app till it achieves a high standard of quality for both visual appeal and usability for shipping Skills and Qualifications - Required iOS Development Expert understanding of the iOS SDK and UI Kit framework Proficient with the Swift programming language (we will be using Swift 4) Expert understanding of Apple’s developer tools (Xcode, debugging tools, iTunes Connect, TestFlight Beta testing, etc.) Minimum industry experience: 4 - 6 years, or equivalent work to show that you have experience building an app designed for high performance and scalability (could be in the form of sample apps even if they have not been released on the app store, fully released apps that you have worked on, etc.) Capability of implementing fully custom user interfaces and animations using both UIKit animations, and CALayers Practical experience with MVVM design pattern, iOS app analytics and testing Knowledge of designing and implementing user analytics to help improve an app post launch (i.e. funnels, A/B testing, etc.) Understanding of networking in mobile and background queues and tasks in iOS Computer Science Deep understanding of computer science fundamentals (OOP, software design, data structures, etc.) Ability to write high quality, well organized, and readable code Practical experience with debugging and optimization Miscellaneous Good oral and written communication skills (English) Ability to analyze, break down and estimate tasks efficiently A ‘knowledge seeker’ constantly curious and trying to enhance their existing skills and experience Highly interested in social media and communication tech Skills and Qualifications – Preferred, but not absolutely required Mobile Development Image and video Compression Filters Video encoding/decoding GIFs Bitmap manipulation and transformations Machine learning Content streaming Experience with developing any social media/communication category app which handles a large number of users and their data Computer Science A Bachelor’s degree in Computer Science would be an asset, but we care more about experience, knowledge and examples of good work Skills and Qualifications – Bonus Understanding of the Android SDK Experience using the Node.js Parse server as a backend for mobile apps
We are a software studio that works on wide variety of software challenges for our clients. As a company we try to work with passionate and high integrity individuals who demonstrate "can do" attitude. Our attempt is build a collaborative and mutually supportive environment where everyone gets an opportunity to explore new domains, work on challenging stuff and keep on learning every single day. If you share our values, we would love to talk to you. We are also have an innovative structure, where you will be entitled to profit sharing along with your monthly salary for each project that you contribute to Required Skills: 3+ years Experience working on backend API development (Preferably python/golang/rust) Experience working on building user interfaces using js frameworks like ReactJs/Angularjs Worked as an architect for atleast one successfully deployed distributed system. Experience with SQL databases like PostgreSQL or MySQL Ability to write high performance, reliable and maintainable code Comfortable working with Git, Linux and basic system administration Desired Skills Experience working on cloud services like AWS/Azure/GCE and automated deployments Good design sense Worked in small product startups Contributions to open source projects Writing technical blogs and speaking at conferences Our style: - Writing maintainable and readable code - Love for testing and writing documentation - Strong communication skills and willingness to ask a question - Ability to work independently without 100% spece’d out task - Regular code reviews and architecture discussions - Experiment with new tools and skill set. - A sense of humor - No hierarchy. Culture - Informal work style, startup culture with flexible work hours - We deliver what we promise both to our consumers as well as employees - Chance to work on challenging problems and build a profitable company - Support Open source: 5K voucher every month for the developer with best open source contribution - Sponsor tickets for any tech conferences you wish to attend.
Description We are looking for an outstanding and experienced DevOps Engineer to help us craft world class infrastructure using Amazon Web Services for our web and native app platforms. At Tickled Media we have been building solid reputation with the parenting community in South East Asia for a few years now and application quality is of critical importance for us. We're looking for someone who can innovatively provide the best scalability and rapid platforms for our products. Responsibilities An expert in deploying our server software and APIs to Amazon Web Services (EC2, ELB, S3, VPC, Elasticache, MySQL RDS, etc…) Administration of Ubuntu, Amazon Linux, and CentOS servers Responsible for programming and maintaining our web services. Will be part of an established team to support some of our existing products, develop new web applications, and support a fast growing customer base. Able to convert develop a clean and maintainable system design for our infrastructure. Work with everyone from QA to product managers and developers to fix bugs and resolve production issues in a timely manner. Design cloud architecture for projects based on Amazon Web Services infrastructure Monitor and manage security for infrastructure Requirements Min. 3 years working experience in server deployment of web operations in an Amazon Web Service environment Experience deploying web applications or server-side back-end utilising technologies such as PHP, Amazon Web Services (AWS) and MySQL through EC2 instances and connectivity with MySQL RDS instances. Experienced with setting up VPCs, S3, EC2, RDS, Elasticache, ELB, Autoscaling, EBS, IAM, Cloudwatch Experienced with Jenkins and other CI/CD platforms Able to configure and manage of Apache and Nginx servers Deploy monitoring of servers via Nagios/New Relic/Cactus/other similar services Develop log management of AWS services to monitor activities and detect any intrusions Develop security assessment and protocols for servers Able to assess and provide performance testing via Apache JMeter/Locus/Loader or other similar services Great knowledge in PHP, NodeJS, MySQL and Redis/Memcache databases would be useful in helping to configure and optimize for development and production environments Comfortable to work with Linux command-line environment. Interest in developing a variety of web applications. Strong understanding of latest features and deployment best practices for web application platforms (upcoming SDKs, resource optimization, social network integration) A strong logical and analytical thinker A problem solver – Keen to explore and research for solutions Is action-oriented and with good time management Meticulous, high level of concentration and pay special attention to detail A team player yet able to work independently when required Committed, able to put in the extra hours and flexible towards work schedule