Search by job, company or skills

Software Development Engineer 3

Software Development Engineer 3

CommerceIQ
5-7 Years
Not Disclosed

This job is no longer accepting applications

Job Description

Responsibilities

  • You will be responsible for the design, coding, documenting, and maintaining a high-end computation platform development.
  • You will own the architecture and design of some of the most advanced and complex software systems/products in the industry to create a company-wide impact
  • You will be involved in continuously upgrading and building new technology skills and methodologies.
  • You will be responsible for innovating, researching, proposing, and discussing the design with your peers.
  • You must have the ability to take ownership of module delivery and lead a team.
  • You will be a key member of the hiring panel across CIQ.
  • You will be the gatekeeper of the tech decisions of the team and contribute heavily to the tech strategy, working closely with product and design teams.

Requirements

  • 5+ years in developing, designing, and developing complex and scalable software modules.
  • The ideal candidate will be an experienced Java developer with exceptional software system design, problem-solving, and object-oriented coding skills.
  • Good hands-on experience in data engineering - ETL pipelines, batch, and streaming data processing (Hadoop, Spark, Storm, Kafka, Presto, etc), data analytics and reporting - prior experience with optimising for storage space, compute time, etc.
  • Strong expertise in concurrency constructs and debugging memory leaks, expert-level skills in object-oriented, low-level class/interface designs.
  • Hands-on experience with building high-performance, highly available, and scalable distributed systems, scaling and evolving them.
  • Hands-on experience with one of the key cloud providers (AWS, GCP, Azure) for the creation and scaling of large-scale distributed systems (compute, messaging, notifications, caching, data stores, monitoring, CI/CD, etc).
  • Exposure to multiple kinds of data storage and retrieval strategies - Relational, Non-relational, Document, Graph, Object, Time Series databases.
  • BS or MS in Computer Science/Engineering, Mathematics, Statistics, or a similar degree will be considered.

This job was posted by Vikas Sawant from CommerceIQ.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Time Series databases

ETL pipelines

debugging memory leaks

concurrency constructs

Storm

About Company

Similar Jobs

6-8 yrs
Bengaluru, India
Skills:
Java, Spring Boot, Kafka, Multithreading, Asynchronous programming, Redis, Spring, Memcached, Rabbitmq, Gcp, Docker, Distributed Systems, Restful Apis, Kubernetes, AWS, DevOps practices, Microservices architecture, CI/CD pipelines
5-7 yrs
Bengaluru, India
Skills:
containerization , Java, Prometheus, Grafana, Microservices, Angular, Iam, Python, telemetry dashboards, serverless compute, API design principles, Go, event-sourcing, message brokers, event streaming, IaC, CI CD pipelines, cloud ecosystems, managed storage
5-7 yrs
Bengaluru, India
Skills:
Algorithms, Java, Design Patterns, Data Structures, Spring, Microservices
5-7 yrs
Bengaluru, India
Skills:
Hld, Lld, Solid Principles, AWS, embeddings, system design fundamentals, chunking strategies, hybrid retrieval, vector databases, tool calling MCP, RAG pipelines, retrieval data layer, agent loops, BM25, LLM agent systems, code-intelligence tooling, AST-based chunking, rerank, LLM-driven graph extraction