Software touches every aspect of our lives: from how we bank, socialize, shop and learn, to how we entertain, obtain healthcare services, use transportation and much more. All of the world’s software needs to be developed, updated and maintained seamlessly. This is where JFrog comes in; with software development and DevOps tooling that powers the world’s digital transformation. JFrog is on a mission to enable continuous software updates through Liquid Software, empowering developers to code high-quality applications that securely flow to end-users without interruption. JFrog is the creator of Artifactory, the heart of the JFrog Platform - a hybrid, universal, end-to-end DevOps solution available as open-source, self-hosted and as a SaaS subscription. More than 5,800 customers, including 75% of the Fortune 100, trust JFrog to manage their software binaries and accelerate their secure software delivery from code-to-production. JFrog is searching for an experienced Automation Development Engineer, to boost up our growing QA automation platforms, working on automation and infrastructure development. In this role, you will be developing and maintaining Developers and QA automation platforms, including test execution, bug detection and load testing. Responsibilities Develop and implement tools for automated testing (Linux Shell, Java/Groovy, Docker, Kubernetes) Take essential part in the development cycles, in order to deliver high quality products Closely interact with developers and support, regarding customer issues Investigate software issues as a result of testing Desired Skills and Experience A must: 5+ years experience in automation development in OO language Experience with CI/CD tools like Jenkins, Shippable, TravisCI or similar Experience with Docker Experience in writing automation tests for applications in Linux/Unix environments Bug detection abilities and good analysis to root cause detection Analytical approach for troubleshooting and problem solving Self-learner and independent executor An advantage: Experience in Groovy & Python Knowledge with tools such as Git, Maven, Gradle
Software touches every aspect of our lives: from how we bank, socialize, shop and learn, to how we entertain, obtain healthcare services, use transportation and much more. All of the world’s software needs to be developed, updated and maintained seamlessly. This is where JFrog comes in; with software development and DevOps tooling that powers the world’s digital transformation. JFrog is on a mission to enable continuous software updates through Liquid Software, empowering developers to code high-quality applications that securely flow to end-users without interruption. JFrog is the creator of Artifactory, the heart of the JFrog Platform - a hybrid, universal, end-to-end DevOps solution available as open-source, self-hosted and as a SaaS subscription. More than 5,800 customers, including 75% of the Fortune 100, trust JFrog to manage their software binaries and accelerate their secure software delivery from code-to-production. We are looking for a strong, hands on, experienced developers who can join a small, innovative and talented R&D team.To join us you need to be able to think quickly, deliver fast and high quality code, using the latest frameworks and technologies while having fun! Responsibilities Taking part in all aspects of the development cycle from requirements to production and support Write high quality, testable and efficient server side code Initiate and promote new ideas for continuous improvement of the product functionality Work closely with other team members as well as mentoring new team members Desired Skills and Experience 5+ years of experience in server side OOP Deep architectural understanding of server side development Knowledge and understanding of work in modern CI environment: version control, build tool, CI server, K8S Experience with Linux and Docker and preferably using languages like Go Knowledge of Open Source libraries, tools and frameworks Superior creative and innovative problem-solving skills Excitement for the latest trends in application design Eager to learn more about new languages and frameworks Disciplined approach to testing and quality assurance
About us: We are an emerging Artificial Intelligence-based startup trying to cater to the need of industries that employ cutting-edge technologies for their operations. Currently, we are into and provide services to disruptive sectors such as drone tech, video surveillance, human-computer interaction, etc. In general, we believe that AI has the ability to shape the future of humanity and we aim to work towards spearheading this transition. About the role: We are looking for a highly motivated data scientist with a strong algorithmic mindset and problem-solving propensity. Since we are operating in a highly competitive market, every opportunity to increase efficiency and cut costs is critical and the candidate should have an eye for such opportunities. We are constantly innovating – working on novel hardware and software – so a high level of flexibility and celerity in learning is expected. Experience: 2 - 4 years Responsibilities: Design machine learning / deep learning models for products and client projects. Creating and managing data pipeline. Exploring new SOTA models and data handling techniques. Coordinate with software development teams to implement models and monitor outcomes. Develop processes and tools to monitor and analyze model performance and data accuracy. Explore new promising technology and implement it to create awesome stuff. Technology stack: Must have: Python Pandas, Numpy Tensorflow, Pytorch Sklearn Good to have: Scipy Opencv Space, NLTK What’s in it for you: Opportunity to work on a lot of new cutting-edge technologies: We promise you rapid growth on your skillset by providing you with a steep learning curve. Opportunity to work closely with our experienced founding members who are experts in developing scalable practical AI products and software architecture development.
At Clari, we are at the forefront of AI and automation to help companies make better business decisions and improve sales execution with real-time access to actionable analytics and predictive insights. We have been declared as a must-have in establishing revenue confidence for customers during unpredictable times. We're continuing to innovate, collaborate, and push the limits to build the only Connected Revenue Operations Platform and is used by over 50,000 marketing, sales, and customer success professionals across 170 companies such as Okta, Zoom, Medallia, Adobe, and Atlassian. Together, we help others realize their fullest potential by transforming their revenue operations to be connected, efficient, and predictable. About the Team: Clari’s Execution Insights team is building the best-in-class enterprise product to solve the challenges teams face when trying to optimize their revenue operations, including analyzing the activity related metrics, finding patterns within historical data, building world-class data virtualization & user experience, helping customers to make data-driven sales execution decisions. A core piece in accomplishing this goal is leveraging ground-breaking AI technology. We empower CEOs, CROs, and boards of directors with insights into their business that they’ve never had before. About the Role: We are looking for a talented Engineer Manager with a strong engineering background, leadership skills and a penchant for solving complex technical problems. If you enjoy working with teams that are small, incredibly impactful, highly-motivated, engaged, and empowered to make a difference then read on You will: Champion the product delivery in the fast paced startup with deep focus on quality, design & architecture Own the technical roadmap for a product Hire and provide leadership and oversight to a team of software engineers building solutions and capabilities at scale with high engineering and quality standards. Recruit the best by owning the recruitment processes for your teams. Engagement and collaboration with cross teams, architects and other stakeholders to deliver on a common goal. Drive the adoption of key engineering best practices to improve quality and reliability of team's deliverables. Responsible for keeping the team engaged, motivated and operating with a high execution velocity. Responsible for evaluating, coaching and mentoring of direct reports. Collaborate/communicate across global businesses and technology teams, providing sound business analysis and process. Build a collaborative and conducive environment for the team to deliver the best of their abilityImbibe and maintain a strong customer service oriented attitude while designing and building products Qualifications: 4+ years of managerial experience leading and building high-performing teams 8+ years of professional experience using Java or similar object-oriented language Demonstrated ability to manage highly skilled technology teams that have delivered high quality enterprise class applications. Experience of managing applications in production environment that support high-throughput/availability/resiliency low latency at scale and exposure to managing production outages and remediations. Experience building and using RESTful APIs & Microservices Creative thinking and excellent problem solving skills. Great product sense and communication skills You’ll often hear our CEO talk about “Being Remarkable”. To Clari, remarkable means many things. First and foremost, we believe in providing work that’s interesting and meaningful, in an environment that’s nurturing and inclusive, that is free from discrimination for each and every team member without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, gender identity, or veteran status. Efforts have to be recognized. Voices have to be heard. And work/life balance has to be baked into the very fiber of the company. We are honored to be recognized by Inc. Magazine and Bay Area News Group as a best place to work, several years running. We’d love to have you join us on our journey to remarkable!
- Very strong expertise in Win Forms is preferred. In case of WPF, again the candidate needs to be very strong and also willing to work on Win Forms. - If the candidate is very strong in the core areas, we can manage with theoretical knowledge levels in WCF. The candidate can then be trained in WCF internally. - It is fine if the candidate does not have experience in one or two of the non-mandatory skills. Experience in Windows Workflow, WPF, LINQ and SQL Server Database Experience in Win Forms, WCF and Good in OOPs concepts.
Job Title: Backend Engineer - Golang (Remote) Job Description: You will work on: We help many of our clients make sense of their large investments in data – be it building analytics solutions or machine learning applications. You will work on cutting edge cloud native technologies to crunch terabytes of data into meaningful insights. What you will do (Responsibilities): Collaborate with Business, Marketing & CRM teams to build tooling & services for integrated CRM products. You will be responsible for: Designing and implementing backend services with high scalability and reliability Building key components of a large-scale platform for real-time event processing and batch job processing Providing prompt support and solutions for Product, CRM, and Marketing partners Working closely with product managers to build technologies to fuel business growth What you bring (Skills): 4+ year of experience in developing backend services Programming experience in Golang and Java Experience with developing complex software systems scaling to millions of users with production quality deployment, monitoring, and reliability. Great if you know (Skills): T-shaped skills are always preferred – so if you have the passion to work across the full stack spectrum – it is more than welcome. Exposure to infrastructure-based skills like Docker, Istio, Kubernetes is a plus Experience with developing services using Kakfa, Redis, Cassandra Experience with building and maintaining large scale and/or real-time complex data processing pipelines using Flink, Hadoop, Hive, Storm, etc. Advantage Cognologix: Higher degree of autonomy, startup culture & small teams Opportunities to become expert in emerging technologies Remote working options for the right maturity level Competitive salary & family benefits Performance based career advancement About Cognologix: Cognologix helps companies disrupt by reimagining their business models and innovate like a Startup. We are at the forefront of digital disruption and take a business first approach to help meet our client’s strategic goals. We are an Data focused organization helping our clients to deliver their next generation of products in the most efficient, modern and cloud-native way. Skills: Golang, DEVELOPMENT, JAVA, OOPS, ANALYTICS
Company Description 100ms is building a Platform-as-a-Service for developers integrating video-conferencing experiences into their apps. Our SDKs enable developers to add gold standard audio-video quality conferencing with much faster shipping times. We are a team uniquely placed to work on this problem. We have built world-record scale live video infrastructure powering billions of live video minutes in a day. We are a remote-first global team with engineers who've built video teams at Facebook and Hotstar. Job Description 100ms' Platform-as-a-Service will reduce shipping live conferencing application time to days instead of months, allowing companies to focus on their core business. We are looking for a few young software engineers to join our team, explore new technologies and solve cutting-edge technological problems. Responsiblities: As a software engineer(backend), you will be responsible for design, development and scalability of our backend platform. You will: Design and development of backend services Scalability, Reliability and Security of the applications End to end ownership of the features and modules Articulate complex architecture problems, drive engineering excellence and collaborate with a cross-functional team Help scale our platform to support billions of minutes a day across thousands devices around the world Share technical practices, build development teams, and improve workflows Contribute to open source as we set the standards for video conferencing Mentorship of other team members You have: Bachelor's degree in (Computer Science/Information Technology) or equivalent practical experience At least 1-4 years of experience as Software Engineer/Developer Experience in building scalable applications Understanding of OOPS concepts, threading Experience in building RESTful APIs with monitoring, fault tolerance and metrics Proficient in Go or Python or any other server side programming language Knowledgeable in data structures and algorithms Good to have: Experience with video conferencing, Sockets, WebRTC, and realtime communication Experience with Video Streaming, HLS, Dash. Prior experience with AWS, Azure or GCP. Hands on experience with Kubernetes Ability to take on complex and ambiguous problems Ability to speak and write in English fluently and idiomatically Strong inclination to keep up-to-date with latest trends, learn new concepts, or contribute to open-source projects and would be eager to talk about ideas in internal or external forums Why 100ms: You'll be part of a small team at a fast-growing engineering-first startup You'll work with engineers across the globe with experience in video at places like Facebook and Hotstar You can grow as an individual contributor or as a team leader - freedom to set your own goals You'll work on problems at the cutting-edge of real-time video communication technology at massive scale
Exp: 7 - 12 years Min 5+ years in team management Solid experience building teams from scratch in Startups Preferred: Talents from Tier 1 Tech Schools / IT Product Startups Key Skills: Java, Python, Distributed Systems, Data Structures, Algorithms, AWS, Design Patterns, HLD, LLD, Data Analytics, MongoDB, Node Js Responsibilities: • Vision: Building a vibrant technology culture via a shared strategic architecture vision, as the Chief Architect of the company. • Mission: Driving the platform and product vision to life. • Goals: Leading and delivering on the long-term road map for engineering and infrastructure efficiency. • Execution: Building and sustaining core reusable technology that would ensure scalability, reliability, availability and resiliency for all the products running on the platform and power the enterprise's quest to remain technologically competitive as it extends its customer base and enhances customer experiences continuously. • Assets: Owning all relevant platform technology and infrastructure, both internal (like Dev and staging environments, DevOps stacks, etc.) and client-facing (like production and HA / DR environments) • Tools and frameworks: Leading a team of engineers and architects across DevOps, Site-Reliability, Product TechOps / NOC, Frameworks and Cloud Infrastructure teams. • Thought leadership and industry presence: Representing technology branding and evangelism, as the face and voice of enterprise technology; sharing and evangelizing the technology strategy with internal and external entities, including employees, customers, partners, analysts, technical networks and investors. • Team leadership: Helping build the technical talent brand of the company and in managing their portfolio of IP (intellectual property), via multiple media like blogs, conference presentations and tech media coverage. Candidate persona mapping: This role would be part of the Senior Leadership Team of the company, Our typical candidate for this role would be a person who: • Is a Senior Technical Architect/Manager with 8+ years experience in Product First Tech First companies operating on a global scale a) Preferably, with rich experience working in Silicon Valley, USA / IT Product Startups b) Rich experience in helping build platforms that have supported products built from scratch and which have scaled over time c) Rich experience in helping deploy products on the SaaS model • Has rich and diverse experience in platform technology areas like design and architecture, APIs and Microservices, cloud infrastructure (private, public, hybrid or multiple), security, scale, tooling and multiple frameworks • Has an executive presence and strong communication skills • Demonstrates technology thought leadership • Demonstrates a record of leading a team of Architects, managing, mentoring and appraising them • Is, preferably, a programming polyglot • Should have built diverse teams from scratch
Java – Spring, Hibernate Knowledge on database systems Test and automation tools 6+ years of experience in software development Preferably BE/B-Tech engineering degree, but not a must. Minimum 6 years’ experience developing server-side Java – Spring, Hibernate and REST Full-SDLC cycle, with large-scale live roll-out participation as a developer Experience with test automation: TDD, unit/integration/functional testing Expert understanding of the object-oriented design and programming concepts Good understanding of relational and non-relational database/datastores/caches best practices and challenges Have a passion for quality and writing clean, solid, readable code that scales and performs well Proficient in Git and familiarity with continuous integration A team player who values collaboration, innovation, and inclusion Comfortable working in an Agile environment Strong verbal and written communication skills Preferred skills: Experience building GraphQL APIs using Node.js React, Android or iOS development
Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Prepare and install solutions by determining and designing system specifications, standards and programming Improve operations by conducting systems analysis; recommending changes in policies and procedures Protect operations by keeping information confidential Provide information by collecting, analyzing, and summarizing development and service issues Accomplish engineering and organization mission by completing related results as needed First and foremost, developing software our users need Mentor junior and mid-level engineers Collaborate with team to brainstorm and create new products Grow engineering teams by interviewing, recruiting, and hiring Make informed decisions quickly and taking ownership of services and applications at scale Work collaboratively with others to achieve goals Be a persistent, creative problem solver Remain cool and effective in a crisis Stay on the leading edge of development practices Passionate about great technologies, especially open source Understand business needs and know how to create the tools to manage them