Job Title: Full Stack Developer Location: Bangalore Purpose: The person in this position would be responsible for backend integration of Deep learning algorithms, creating dashboards for clients. Roles & Responsibilities: Demonstrates a growth mindset, seeks feedback often and is effective in continuous personal and professional development Provides expertise in all phases of the development lifecycle from concept and design to testing Defines the architecture, best practices and coding standards for the product development team Supports continuous technical improvement by investigating alternatives and technologies and presenting these for architectural review Motivates team members and extends goodwill to other employees while having fun! Job Requirements: 2+ years of software industry experience Strong Expertise in JS, PHP, React, Node, Angular2+, MySQL, PostgreSQL Solid understanding of software design, development, testing, and problem-solving Expertise in coding efficient, high quality and modularized software Experience in developing Web services - Rest/Soap APIs/HTTP API - Microservices Experience setting up and managing servers. Devops experience is a big plus Strong exposure on Database like RDBMS - Postgres DB / NoSQL DB like DynamoDB, Elasticsearch Experience in Cloud / Storage like Amazon (AWS) - EC2/EBS/S3 Expertise in test automation Familiarity with Unix shell and source control systems and tools such as git Strong technical leadership skills Comfortable collaborating with designers, front-end developers and other team members Strong communication skills Technical Coaching and mentoring skills Understanding of machine learning, natural language processing is a plus.
• Model design, feature planning, system infrastructure, production setup and monitoring, and release management. • Excellent understanding of machine learning techniques and algorithms, such as SVM, Decision Forests, k-NN, Naive Bayes etc.• Experience in selecting features, building and optimizing classifiers using machine learning techniques.• Prior experience with data visualization tools, such as D3.js, GGplot, etc..• Good knowledge on statistics skills, such as distributions, statistical testing, regression, etc..• Adequate presentation and communication skills to explain results and methodologies to non-technical stakeholders.• Basic understanding of the banking industry is value addDevelop, process, cleanse and enhance data collection procedures from multiple data sources.• Conduct & deliver experiments and proof of concepts to validate business ideas and potential value.• Test, troubleshoot and enhance the developed models in a distributed environments to improve it's accuracy.• Work closely with product teams to implement algorithms with Python and/or R.• Design and implement scalable predictive models, classifiers leveraging machine learning, data regression.• Facilitate integration with enterprise applications using APIs to enrich implementations
Position Title: SDET 2/3Software Development Engineer in Test (SDET)Position/Role DescriptionThis position is for a tester with strong coding skills who likes challenges - someone who is constantly striving for excellence in software test automation.Responsibilities include:* Develop automated test cases on a day-to-day basis* Gather and prioritize user requirements, feed these requirements into overall Automation Framework requirements and test plans* Train team members on tool use and test automation tools, practices, techniques and best practices* Communicate cross-functionally throughout the engineering organization* Continuously monitor and boost test coverage across the product Minimum Job Qualifications:* Bachelor’s degree or better in CS or related field, with 6+ years experience in software test.* Exposure to best practices in SQA including code reviews, debugging, troubleshooting and CI processes* Experience in front-end (UI/Web) automation using Java ,Appium or any other app automation testing tool or Experience in backend Testing using Java, API-Testing,Rest assured ,and Performance testing using Jmeter* Excellent communications and technical presentation skills* Initiative to research and build solutions to tough problems in domains like Flash, OpenGL, WebGL where off-the-shelf automation tools might not be available* Some experience/comfort with working in a Linux/Unix environment* Excellent analytical, problem-solving, troubleshooting skills.Preferred (Bonus) Qualifications:* Knowledge of current build and test automation tools and processes, such as JUnit/TestNG, Maven, Jenkins, Mockito, JBehave, Git, etc* Experience with whitebox testing, code reviews, SDK testing* Experience with performance testing, stress testing, and advanced aspects of system testing automation.* Knowledge of at least one scripting language (Python, Bash, Ruby or comparable). Please acknowledge and revert with your availability on weekday betweem 11:30 AM to 2:30 PM
Must - Python, SQL, NoSQL, Redshift, Redis, MongoDB, Spark Good to have - Scala, R, Java Responsibility : - Strong Knowledge in Spark & Scala/Java/Python(more than one) - Must have working knowledge of at least one SQL DB (MySQL, Postgres, Redshift) and NoSql DB (Cassandra, Mongo Db, Redis, DynamoDB etc.). - Knowledge on Kafka, Data streams is added advantage. - Designing, building, installing, configuring, monitoring and supporting Batch/ Stream data-processing jobs/ scripts. Experience: - Data backup/ extraction/ processing/ preparation methods and storage frameworks/ structures (full as well as incremental) - Pattern matching and data manipulation/ filtering operators in shell/ SQL/ NoSQL is essential knowledge - Data mining, data analytics and prototyping data pipeline experience is added advantage
We are looking for a self-motivated independent thinker who can contribute to our Engineering Team. In this role you will take part in various projects, assessing software quality by designing and implementing software testing processes. You will take ownership of code quality through exploratory and automated tests. You will hunt bugs, identify issues, report them, and see that they’re dealt with. Core Responsibilities: You would have the opportunity to work with a number of leading edge technologies. Write test cases to test code using automation frameworks, as well as create and continuously improve our test automation environment. Develop & maintain automated test scripts covering functional correctness using Object Oriented programming concepts, for both new features & Regression testing of existing functionality Understand software internals, debug code, automate repetitive tasks, and implement new tools and frameworks needed to streamline our QA process Work directly with both Software Development Engineers and Product Managers to understand features, review technical implementations, and implement testing strategy. Plan, create and manage the overall Quality Planning strategy, design documentation for automation processes Skills and Expertise: Minimum 4 Years’ Experience Knowledge and proficiency in the use of various automated tools that are used in the Automated testing procedures. Execute interactive test procedures. Proficient in writing Automation scripts. Sound knowledge of programming and/or scripting languages. Java and Java script Good knowledge of SQL queries. Practical knowledge of web-based technologies Proven experience with Web-application Automation testing, Mobile apps testing. Understanding of OO concepts & its application to Automation framework Willingness to proactively engage in continuous process improvement Ability to communicate clearly with different areas of the business.Clarity of written communication when describing and issue or QA failure Experience in working with an Agile Development Methodology like Scrum Keen eye for detail and a commitment to excellence Qualification: Bachelor’s degree required in Engineering
QA - Job Description Quality Assurance Engineers are responsible for assessing the quality of specifications and technical design documents in order to ensure timely, relevant and meaningful feedback. They are involved in planning and implementing strategies for quality management and testing. Take an automation first approach to ensuring a high quality product is produced both from a (i) software perspective and (ii) in the eyes of our customers Cooperate with project teams to translate technical requirements into automated test solutions across all functional areas of our products to improve product test coverage and effectiveness Review product user interface for conformity to design guidelines Test new and existing features in detail and help us improve the experience of day-to-day users. Work with Software Development Engineers to understand the overall technical architecture and how each feature is implemented Should be adept at scrum and agile practices and apply them in day-to-day work Investigate and debug complex application and test issues, Work with fellow team members to diagnose, document, regress and track bugs and formulate solutions. Be comfortable doing technical debugging of potential software defects as you identify them Interpret and report testing results, meaningful development metrics and be a vocal proponent for quality in every phase of the development process Technical Qualifications: 3+ years experience ensuring QA and automation for a product development Strong experience in Manual and Automation testing Experience developing automation frameworks and tests in Python. Strong experience in Robot Frameworks. Experience in Web Application testing Experience with performance testing tools such as JMeter Hands-on experience with Agile technologies like Github, JIRA, APM Tools (preferably New Relic)Competency on the current software development practices and tools, including virtual environments, source control, remote development, issue tracking, product build and installation.
At Appknox we believe in owning what you do. We are looking for people who can own products as you grow and take full responsibility of future releases prioritizing features and everything. First & Second Month Architectural design and development of our new product (MVP) from scratch. Understanding the requirements, creating a plan of action, developed in collaboration with frontend & security teams. You will be writing RESTful APIs and distributed tasks. Within 6 Months Switching to TDD (Test Driven Development) Moving from MVP to full-fledged product Work in Agile Methodology Product Documentation Bug fixes, Maintenance, and Technical Support Long term objective Going forward the backend engineer role will eventually take full ownership of the technical aspects of the specific product. Building CLIs and tools, maintaining other products in Appknox as well. Look what our technical team looks like - https://github.com/appknox/careers our sample coding styles - https://github.com/appknox/irene https://github.com/appknox/appknox-python
Requirement - Backend DeveloperExperience: 2 - 3 YearsLocation: BangaloreSalary: 8 LakhsQualification: AnyIndustry: AnyGender: AnySkills required: C#,SQL Server ,WEB-API and My-SQL knowledge but optional.______________________________________________
We are changing the way enterprises manage and consume data and insights by making data and insights platform smarter and better. As part of Cynepia Technologies, Customer Facing Data Scientists are critical to making our customers successful.- An ideal candidate should have strong fundamentals of applied data science in a business setting and should enjoy communicating and evangelizing data science solutions to business stakeholders. He must possess an understanding of the following :A) Product/Customer/People Skills :1. Someone who has been working for a fast-paced started environment in the capacity as an individual contributor and is focused on understanding customer problems/requirements and solving the same using Cynepia Products/Solutions that address the same.2. Executing data engineering/science workflows for customers3. Conducting and managing data science projects with customer's vision of success in mind.4. Engaging and collaborating with various customer teams and managing experience.5. Great oral and written communication and hunger to create and build is not negotiable.6. Strong customer interaction, management and organizational skills.B) Technical Skills :1. Experience with dataset preparation using python/R.2. Experience building and optimizing data pipelines, architectures and data sets.3. Hands-on experience building predictive models and preparing data for the same.4. Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.Understand and write code that adheres to and ensures serviceability, performance, reliability, availability and scalability of the architecture in a large enterprise5. Prior Experience working with the adoption of enterprise data products/usecases in a fast-paced startup environment desired.6. Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
Description We are developing the world’s first enterprise-level Platform-as-a-Service (PaaS) for robots, creating a rare opportunity for an experienced, product-focused engineering professional. The PaaS aims to aid and offer innovative features to handle every part of the product lifecycle required to support and deliver consumer-facing connected machines and services. Site Reliability Engineering combines skills of software and systems engineering. Your key responsibility is to focus on optimizing existing systems, building infrastructure, and eliminating work through automation to make them more reliable and ensure the highest possible uptime for a cloud-based robotics system. Your responsibilities will include the following but not limited to: Support services before they go live through activities such as system design consulting, capacity planning, and launch reviews Maintain services once they are live by measuring and monitoring availability, latency, and overall system health Engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation, and refinement Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity Practice sustainable incident response and postmortems Build and evolve the operations handbook Requirements Bachelor’s degree in Computer Science or a similar technical field of study, or equivalent practical experience with an outstanding track record At least 2 years of experience in product development and/or supporting operations Mastery of one or more of the following programming languages including but not limited to Python, Golang, Ruby, Bash Familiar with Config Management, Docker, IaaS, PaaS, Continuous Delivery, Continuous Integration, DevOps. Solid understanding of network fundamentals and practical experience troubleshooting networked services Demonstrated proficiency with: Linux systems, public cloud platforms, and associated tools/technologies Fluency in English Preferred Qualifications Extremely organised, detail oriented and thorough in every undertaking Ability to balance multiple tasks and projects effectively and quickly adapt to new variables Experience in designing, analysing and troubleshooting distributed systems Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive Ability to debug and optimize code and automate routine tasks Benefits Competitive salary Stock options International working environment Bleeding edge technology Working with exceptionally talented engineers
YOE: 1- 3yearsSkill: Python, Docker or Ansible , AWS➢ Experience Building a multi-region highly available auto-scaling infrastructure that optimizesperformance and cost. plan for future infrastructure as well as Maintain & optimize existinginfrastructure.➢ Conceptualize, architect and build automated deployment pipelines in a CI/CD environment likeJenkins.➢ Conceptualize, architect and build a containerized infrastructure using Docker,Mesosphere orsimilar SaaS platforms.Work with developers to institute systems, policies and workflows which allow for rollback ofdeployments Triage release of applications to production environment on a daily basis.➢ Interface with developers and triage SQL queries that need to be executed inproductionenvironments.➢ Maintain 24/7 on-call rotation to respond and support troubleshooting of issues in production.➢ Assist the developers and on calls for other teams with post mortem, follow up and review ofissues affecting production availability.➢ Establishing and enforcing systems monitoring tools and standards➢ Establishing and enforcing Risk Assessment policies and standards➢ Establishing and enforcing Escalation policies and standards
Atleast 4 years experience in text mining, natural language processing, machine learning applied to text data, information extraction and information retrieval Experience developing and applying NLP and machine learning methods in java, python, or scala Experience in Python libraries for text data analyses and machine learning such as NLTK, Spacy, ScikitLearn, Tensorflow, Word2Vec, Bert Experience in document indexing systems such as Elasticsearch, Solr or Lucene Experience with Apache open-source text mining frameworks such as UIMA or GATE is a plus Experience working with biomedical open-source ontologies and terminologies such as MeSH, MedDRA, UMLS, SNOMED etc. is a plus Experience with publication databases such as PubMed, PubMedCentral, ClinicalTrials.gov, PatBase, FreePatentsOnline is a plus Experience working with open-source lexicons such as Dbpedia, WordNet is a plus Experience developing or applying text analytics solutions in Hadoop data lake environment is an added asset Excellent written and verbal communication skills, with ability to communicate effectively within the team Progressive thinker and problem solver, with a strong ability to manage ambiguity/complexity.
MYGATE : Simplifying Urban Living The Company MyGate is building technology to simplify access everywhere - at the gate of housing societies, the reception area of corporates, even the entrance of malls. Our flagship product, launched in 2016, currently facilitates over 1.5 million visits every day at thousands of gated premises across the 20 cities in which we operate, and continues to grow rapidly. Our products also engage and simplify life for the residents, administration and other stakeholders of the gated premises we work with, through the apps and community management products residents use and a system for eCommerce partners to seamlessly manage deliveries. Founded by ISB/IIM/IIT alumni, MyGate is backed by top investors (including Tencent, Tiger Global, JSoros and Prime Venture Partners), and is well set for massive growth across India and international markets. We were recently ranked 4th in Yourstory’s Top 50 Disruptive Startups and in India's Coolest Start-ups (by Business Today). The role Software Engineer II at MyGate will be extensively designing, developing and delivering high scale distributed systems You will - Work closely in the respective software engineering team in design and development of high scale mission critical applications. - Drive the design and development of one or more components/applications in your product by establishing robust low level design, good code practices, and unit testing. - Partner with cross functional teams like product management, operations and business to propose and influence the design of platforms/systems for higher scale and complexity. - Mentor software engineers in the team in solving complex problems and delivering great quality software, do regular code reviews and play a key role in overall deliverables. What do we look for While we are quite technology agnostic, we particularly look for some concepts that go behind building high quality products for our consumers. Coding : Extensive coding in one the following: Java/Python/ROR/GolangDesign : System design, design patterns, designing data structures, source code and performance algorithms. Cross functional : Ability to work with diverse teams like Products, business and operations. Your ability to gather requirements, attention to detail and learnability would really matter Experience : 3 to 7 years of experience in consumer internet companies or high scale SAAS