CommerceIQ is a well-funded, Series B growth stage start-up that helps consumer brands grow their business on e-commerce channels (like Amazon, Walmart) using advanced algorithms and machine learning technology. We help consumer brands win shoppers at the moment of purchase by algorithmically managing supply chain, demand forecasting, promotions and advertising spend, fraud listing detection, content optimization and other aspects that help shoppers make online purchase decisions.
In 2020, CoVid 19 affected every business, few positively and many negatively. However, E-commerce adoption has gone through the roof and we have seen e-commerce spend grow from 15% to 25% of retail spend in just 8 weeks! (Compare this to a decade that it took to grow e-commerce adoption from 5 to 15%). This put us in a unique situation and provided a huge opportunity for us to help brands grow significantly on e-commerce channels.
At the back of strong product-market fit and a change in human behaviour due to CoVid that buoyed e-commerce, we tripled our revenue consecutively in 2019 and 2020. More than 50 consumer brands use our product to drive e-commerce growth. Our customers include named brands like Bayer Healthcare, J&J, Nestle, Hamilton Beach, Hill’s Pet Nutrition, Kellogg, Kimberly Clark, Colgate, Mars, Inc. and many others.
Our focus in 2021 is to heavily invest in our engineering, product and customer success capability to bolster our product, make our customers successful and establish ourselves as a market leader in this rapidly growing market!
Roles and responsibilities :
- Manage the performance and career development of a team of engineers, and own significant parts of CIQ applications that require design, architecture, and coding (Both Frontend and Backend).
- Participate with senior management in developing a long-term technology roadmap.
- Be a role model and professional coach for engineers with a strong bias for action and focus on high standards.
- Work with peers across teams to support and leverage a shared technical stack.
- Manage teams to scale distributed applications, make architectural trade-offs applying right design patterns, review code, and deliver with speed and quality.
- Produce high-quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
- Own the QA and deployment strategies for the team.
- Work with multiple stakeholders to understand business, prioritise and execute based on company goals and priorities.
- Be the custodian of process and SDLC best practices within the team.
- Own hiring goals for the team and hire the best.
- Delivery and tech ownership of all roadmap / tech items for the team.
What you need to succeed :
- Should have proficiency in Backend and frontend technologies along with good experience in AWS.
- Should be aware of best practices for Software development .
- 6+ years of relevant engineering work experience.
- 5+ years software design, coding in Java / equivalent and a good understanding of frontend technologies.
- 1+ years of management experience in building small to medium-sized teams, demonstrating growth and a track record of successful deliveries.
Preferred Qualifications :
- 5+ years of experience in building and working with production grade systems.
- Shipped several large-scale projects with dependencies across multiple teams.
- Built and delivered on successful cross-functional partnerships across multiple teams.
- Been actively involved in creation and execution of technical strategy and roadmap.
- Actively coached, mentored and grew team members in their careers.
- Track record in partnering with recruiting to hire and build incredible engineering teams.
- Good understanding and experience in practicing SDLC best practices.
- Strong believer in innovation culture and Engineering driven ideas.
- Experience in release management and agile methodologies.
About CommerceIQ
Similar jobs
Job Title Big Data Developer
Job Description
Bachelor's degree in Engineering or Computer Science or equivalent OR Master's in Computer Applications or equivalent.
Solid Experience of software development experience and leading teams of engineers and scrum teams.
4+ years of hands-on experience of working with Map-Reduce, Hive, Spark (core, SQL and PySpark).
Solid Datawarehousing concepts.
Knowledge of Financial reporting ecosystem will be a plus.
4+ years of experience within Data Engineering/ Data Warehousing using Big Data technologies will be an addon.
Expert on Distributed ecosystem.
Hands-on experience with programming using Core Java or Python/Scala
Expert on Hadoop and Spark Architecture and its working principle
Hands-on experience on writing and understanding complex SQL(Hive/PySpark-dataframes), optimizing joins while processing huge amount of data.
Experience in UNIX shell scripting.
Roles & Responsibilities
Ability to design and develop optimized Data pipelines for batch and real time data processing
Should have experience in analysis, design, development, testing, and implementation of system applications
Demonstrated ability to develop and document technical and functional specifications and analyze software and system processing flows.
Excellent technical and analytical aptitude
Good communication skills.
Excellent Project management skills.
Results driven Approach.
Mandatory SkillsBig Data, PySpark, Hive
Intuitive cloud (http://www.intuitive.cloud/">www.intuitive.cloud) is one of the fastest growing top-tier Cloud Solutions and SDx Engineering solution and service company supporting 80+ Global Enterprise Customer across Americas, Europe and Middle East.
Intuitive is a recognized professional and manage service partner for core superpowers in cloud(public/ Hybrid), security, GRC, DevSecOps, SRE, Application modernization/ containers/ K8 -as-a- service and cloud application delivery.
Job Description :
Mandatory Skills- Paloalto, F5 LTM, VXLAN, cisco, architecture, any cloud(Azure, AWS)
- 8+ years of Strong Enterprise networking with Routing/Switching configuration/diagnostic experience in Global Network infrastructure design delivery of WAN, LAN, Firewall, and F5.
- Experience with Cisco hardware and OS : Catalyst switches, ISR/ASR routers, ASA
- Strong practical experience with Palo Alto firewalls is a MUST (VM series, CN series and other DC models)
- Strong understanding of the following Network protocols: BGP, IPSec and IPSec VTI VPN
- Experience and in-depth understanding of TCP/IP packets with ability to analyze captured packets for deep troubleshooting.
- Scripting (Python, Ansible, Tower) experience is a plus
- Work closely with the Network architecture, security and application teams to rollout new designs and perform activities for supporting cloud application migration projects.
- Leverage his/her prior experience with Azure and AWS to implement global connectivity Secure solutions.
- Implement an automated process for cloud network environment eliminating manual and repetitive tasks
- Create and maintain Infrastructure as Code (IAC) using industry standard platforms.
- Implement industry standard cloud network security practices during build activities and maintain it throughout the lifecycle.
- Perform functional testing to verify implementation meet production acceptance standards
- Provide support of cloud network services for complex issues
- AWS-specific skills (Networking: vpc, virtual gateway, Route53, Direct Connect Gateway, transit vpc, transit gateway, lambda, endpoints, load balancers) and (Security: ACM, WAF, Config, CloudWatch, Flow-logs, IAM, ES etc.)
- Security Architecture: Build Cloud Network Architecture to support Encryption of Data at rest and transit
- Other services such as Guardrail, GuardDuty, AWS shield, CloudFront, AWS Control Tower, Inspector
- Azure-specific skills (Networking: vnet, vnet peering, udr, sdr, expressroute, nsg, load balancers, endpoints.)
- Experience with automated configuration and deployment: Terraform or other Infrastructure as Code (IAC) frameworks
- Experience with distributed version-control systems: git/github
Function: Software Engineering → Backend Development
Data Structures
Microservices
AWS
Algorithms
Java
Responsibilities:
Own and drive the development of new products and features @ Jodo.
Lead design and development of the Jodo backend platform.
Write reusable code/modules while optimizing for speed of delivery.
Identify opportunities for automation.
Make cloud (AWS) infrastructure/services scalable and secure.
Mentor junior developers to improve their speed and quality of code.
Core team member - work closely with founders and head of engineering in building high-quality products Traits of the Ideal Candidate.
High sense of ownership - Personally own the targets, and feel that the buck always stops with you.
Quality of work output - Optimize the speed of delivery and scalability of products built.
Good communication - Ability to clearly communicate with internal stakeholders.
Hungry to learn and grow - Passion to learn & be a better version of oneself; motivated to succeed Background.
Requirements:
8+ years of proven experience as a Backend/Full Stack developer in a fast-paced environment.
Proficient in building Microservices/RESTful APIs with any modern tech stack.
Working knowledge of relational and non-relational databases.
Ability to analyze and convert business requirements into technical requirements.
Track record of outperformance in previous workplaces.
As a Director Engineering, your role & responsibility will include the following.
- Define the product roadmap and delivery planning.
- Provides technical leadership in design, delivery, and support of product software and platforms.
- Participate in driving technical architectural decisions for the product.
- Prioritization of the features and deliverable artifacts
- Augmentation of the product development staff.
- Mentor managers to implement best practices to motivate and organize their teams.
- Prepare schedules, report status as well as make hiring decisions.
- Ensure to provide proven ability to evaluate and improve software development best practices.
- Provide DevOps and other processes to assure consistency, quality and timeliness.
- Participate in interviewing as well as hiring final decisions.
- Guide and provide input to all strategic as well as technical planning for entire products.
- Monitor and provide input for evaluation and prioritize change requests.
- Create and monitor the set of policies that establish standard development languages, tools, and methodology; documentation practices; and examination procedures for developed systems to ensure alignment with overall architecture.'
- Participate in project scope, schedule, and cost reviews.
- Understand and socialize product capabilities and limitations.
- Identify and implement ways to improve and promote quality and demonstrate accuracy and thoroughness.
- Establish working relationships with external technology vendors.
- Integrate customer requirements through the engineering effort for championing next generation products.
- Quickly gain an understanding of the company's technology and markets, establish yourself as a credible leader.
- Release scheduling.
- Keeps abreast of new technologies and has demonstrated knowledge and experience in various technologies.
- Manage 3rd party consulting partners/vendors implementing products.
- Prepare and submit weekly project status reports; prepare monthly reports outlining team assignments and/or changes, project status changes, and forecasts project timelines.
- Provide leadership to individuals or team(s) through coaching, feedback, development goals, and performance management.
- Prioritize employee career development to grow the internal pipeline of leadership talent.
- Prioritize, assign, and manage department activities and projects in accordance with the department's goals and objectives. Adjust hours of work, priorities, and staff assignments to ensure efficient operation, based on workload.
Qualification & Experience
- Master’s or bachelor’s degree in Computer Science, Business Information Systems or related field or equivalent work experience required.
- Relevant certifications also preferred among other indications of someone who values continuing education.
- 15+ years’ experience "living" with various operating systems, development tools and development methodologies including Java, data structures, Scala, Python, NodeJS
- 8+ years of individual contributor software development experience.
- 6+ years management experience in a fast-growing product software environment with proven ability to lead and engage development, QA and implementation teams working on multiple projects.
- Idea generation and creativity in this position are a must, as are the ability to work with deadlines, manage and complete projects on time and within budget.
- Proven ability to establish and drive processes and procedures with quantifiable metrics to measure the success and effectiveness of the development organization.
- Proven history of delivering on deadlines/releases without compromising quality.
- Mastery of engineering concepts and core technologies: development models, programming languages, databases, testing, and documentation.
- Development experience with compilers, web Services, database engines and related technologies.
- Experience with Agile software development and SCRUM methodologies.
- Proven track record of delivering high quality software products.
- A solid engineering foundation indicated by a demonstrated understanding of
- product design, life cycle, software development practices, and support services. Understanding of standard engineering processes and software development methodologies.
- Experience coordinating the work and competences of software staff within functional project groups.
- Ability to work cross functionally and as a team with other executive committee members.
- Strong verbal and written communication skills.
- Communicate effectively with different business units about technology and processes using lay terms and descriptions.
- Experience Preferred:
- Experience building horizontally scalable solutions leveraging containers, microservices, Big Data technologies among other related technologies.
- Experience working with graphical user experience and user interface design.
- Experience working with object-oriented software development, web services, web development or other similar technical products.
- Experience with database engines, languages, and compilers
- Experience with user acceptance testing, regression testing and integration testing.
- Experience working on open-source software projects for Apache and other great open-source software organizations.
- Demonstrable experience training and leading teams as a great people leader.
Managing Engineering team members , inclusive of Development and Quality Assurance teams
and driving new features and functionality to the Interactions Artificial Intelligence Platform
offerings.
Technically hands on and contributing to the creation of a massively scalable, highly available
SaaS/ PaaS platforms
Be a technical team lead, in addition to people manager, managing and ensuring success of
technical teams
Provide a clear vision for the team to act on and ensure team members are performing at the
needed level to successfully execute goals.
Effectively manage multiple projects, timelines and initiatives at the same time.
Experience working with all phases of the Software Development Lifecycle – ranging from
architecture and design to implementation and testing.
Troubleshooting and fixing issues
Excellent oral and written communication skills and ability to effectively communicating within
and outside the team
Bring new technical ideas to fruition by prototyping new ideas and transforming research Proof
of Concepts into production ready software
Responsible for hiring and managing a talented team to design, build and ship next generation
products
Ability to travel – upwards of 20%
Required Skills & Experience:
10+ years of engineering experience working on systems/algorithm-level programming in
Java/Python
Experience with SQL and/or NOSQL databases
Experience working on products based on a distributed architecture deployed in multiple geo-
redundant CoLo/Cloud data centres.
3+ years of experience managing, growing and building Dev and QA teams.
Ability to operate in a highly ambiguous, rapidly evolving agile environment.
Leading strong technical teams with a maniacal focus on reliability and scalability
Hands-on manager who can also contribute in code
Knowledge of Linux operating system fundamentals
Experience working with the agile development methodology
Experience working in a fast paced environment
Experience building complex backend products like Speech Recognition Engines, Databases, etc.
Bachelors or Master’s degree in Computer Science or equivalent qualification
Desired Skils (Good to have):
Prior experience with NLP/voice technologies.
Prior experience with AI and machine learning technologies just as tensorflow, pytorch, and
scikit-learn.
Experience building real-time conversational systems leveraging SIP, webRTC, websockets, or
XMPP
Experience with profiling and troubleshooting large scale, concurrent and multi-threaded JVM
based languages (Java)
Experience with asynchronous, event driven architectures
Supervisory Responsibility:
This role will manage a group of developers as well as QA Engineers
Share resume to riya cielhr
- 12+ years of experience in software development with least 3 years of experience as an Enterprise Architect
- Proven and demonstrable experience in creating scalable solutions
- Proven experience with leading large-scale builds, with multiple squads running at the same time
- Familiar with production Cloud / DevOps environments
- Strong analytical and problem-solving skills paired with the ability to develop creative and efficient solutions
- Good leadership and motivational skills
- Excellent interpersonal, oral, and written communication skills
- Experience in modeling and graphic representation
Technology / Tools :-
- Digital Lending Stack
- SFDC
- AWS services
Good to have skills:-
- Open-source contribution
- SFDC certification
- TOGAF 9 Certification
Key responsibilities
- Evaluate internal functions, business development strategies, and IT processes; suggest improvements
- Create business architecture models to reflect the organization's strategies and goals; create and implement business visions and goals by solutioning new implementations/improvements
- Facilitate decision making on technology architecture, build versus buy strategies and vendor (keeping in mind the IT cost)
- Architectural leadership in the resolutions of inter-program and inter-project issues; problem solve on tech challenges faced
- Audit compliance with the Enterprise Architecture standards
- Ongoing publicity and communication of the Enterprise Architecture both within the IT community, and the business units
- Ongoing research and assessment of new analysis approaches for potential use within the Enterprise
- Mentor and Coach the technical team to effectively build solutions; organize training to improve employees' knowledge and skills for future organizational growth
- Thought partner with the CIO on people, process, and platform decision
Responsibilities:
• As a leader, you will be Facilitating discussions and lead decision-making on all
engineering aspects of his/her team.
• Able to define and execute the engineering plans for the areas under his/her ownership.
• Drive engineering best practices for the team.
• Define, implement and maintain the hygiene of the production systems (both engineering
and processes) for the areas under his/her ownership.
• Responsible for the health of the business directly owned by the team.
• Challenging business & product on outcomes, channelize feedback into execution, and
be accountable for engineering outputs
• Hiring, mentoring and retaining a best-of-class engineering team.
• Responsible for all stakeholder management including but not limited to business,product, operations, and clients/vendors
Requirements:
• BTech, MTech, or Ph.D. in Computer Science or a related technical discipline (or
equivalent).
• 8+ years of software development experience and 3+ years in leading teams.
• Excellent verbal and written communication skills with the ability to present complex
technical information clearly and concisely to a variety of audiences
• Past experience with startups and fast-paced environments is an added advantage
• As a leader, you must have proven skills in designing and developing simple to complex
solutions including experience in designing and implementing large-scale distributed
systems.
• Proven track record building and managing high-performing software development
teams.
• Practical experience and ability to drive design and architecture of multiple subsystems with other senior members in the team.
Halodoc is the 2018 Forbes Indonesia Choice Award winner and Galen Growth’s 2018 Most
Innovative HealthTech Startup in Asia. Ours is a secure health-tech platform with a mission to
simplifying access to healthcare by connecting millions of patients with licensed doctors, insurance, labs, and pharmacies in one mobile application.
Key Job Responsibilities:
● He/She is a responsive team player who can proactively contribute for building technical
strategies for applications and systems by promoting an understanding of the technology and
business roadmap.
● He /she is someone who thrives in a fun, fast-paced, dynamic, startup-like environment.
● Work very closely with various business stakeholders to drive the execution of multiple
business plans and technologies .
● Work closely with Product, Design, and Marketing to conceive features, plan projects, and
build roadmaps
● Prior experience with scalable Architecture managing team of minimum 5 engineers and
coaching, mentoring while maintaining a role with code development.
● Proven history of contributing to product strategy and shipping products with multi-functional
teams.
● Highly involved in recruitment while building team also leading app development for both
platforms
● Promote and support company policies, procedures, mission, values, and standards of ethics
and integrity.
Minimum Qualification:
- Total of 10+ years experience
- Hands-on working on Java ( {Language understanding - Java 8, Lambdas, Collections,
popular frameworks & libraries}, JVM, GC tuning, performance tuning)
- Worked on REST frameworks/libraries like Spring MVC, Spring Boot, Dropwizard, REST
Express etc
- Worked on Relational data stores viz. MySQL, Oracle or Postgres
- Worked on Non-relational data stores viz. Cassandra, HBase, Couchbase, MongoDB etc
- Worked on caching infra viz. Redis, Memcached, Aerospike, Riak etc
- Worked on Queueing infra viz. Kafka, RabbitMQ, ActiveMQ etc
● Mentor and lead more junior developers.
● Take responsibility for the quality of the code produced by you and the team.
● Operate across our evolving technology stack - Java, React, SQL, and more.
● Take responsibility for all aspects of software engineering, from design to implementation, QA, and maintenance.
● Touch code at every level – from the UI, through backend microservices and down to the database.
● Collaborate closely with Product, Data Engineering, Machine Learning, Analytics as well as other functional teams to define feature specifications and develop high-quality deliverables for our customers.
● Work alongside other engineering groups located around the world (US, Canada, UK, etc.).