Sigmoid
About this role
This is the data engineering side of Sigmoid, which is what the company is actually known for: building large scale big data architectures for enterprises that produce very large volumes of data. The posting says you will spend the majority of your time writing code, which is a useful signal in a services company. The work is distributed computing: designing APIs and integration patterns, defining technical requirements, extracting and transforming data, automating and productionising jobs, and working inside a parallel processing environment. Java, Python, C plus plus or Scala are the named languages, with Spark, Hadoop and the Google Cloud stack listed as preferred. Sigmoid's own metadata puts the band at 3 to 5 years, so this is a genuine mid level data engineering role rather than a senior one dressed down.
Who this is for
Required by the posting: a track record of relevant work experience with a computer science or related technical discipline, which Sigmoid's own job metadata records as 3 to 5 years. Hands on coding experience in Java, Python, C plus plus or Scala. Experience with functional and object oriented programming, with Python or Scala specifically called a must. Experience in application development and support, integration development and data management. Experience designing APIs, abstractions and integration patterns for distributed computing problems. Experience defining technical requirements, extracting and transforming data, automating and productionising jobs in a parallel processing environment.
Preferred, not required: technical knowledge of Spark, Hadoop and the Google Cloud storage stack. Vertica, Snowflake or Druid are named as a plus.
The posting also asks for a strategic thinker able to think unconventionally, and notes that this position sits on a growing team building large scale big data architectures.
Location: Bengaluru, stated in the posting body. Office days are not published.
Who should apply: data engineers three to five years in who write Python or Scala daily and have run pipelines in production. Sigmoid's client work means exposure to several industries rather than one product, which is a real advantage early on and a real drawback if you want to own a single product for years. Its Software Development Engineer III role, also on today's list, is the 6 or more year version of this job.
Preferred, not required: technical knowledge of Spark, Hadoop and the Google Cloud storage stack. Vertica, Snowflake or Druid are named as a plus.
The posting also asks for a strategic thinker able to think unconventionally, and notes that this position sits on a growing team building large scale big data architectures.
Location: Bengaluru, stated in the posting body. Office days are not published.
Who should apply: data engineers three to five years in who write Python or Scala daily and have run pipelines in production. Sigmoid's client work means exposure to several industries rather than one product, which is a real advantage early on and a real drawback if you want to own a single product for years. Its Software Development Engineer III role, also on today's list, is the 6 or more year version of this job.
Apply on company site
Opens job-boards.greenhouse.io, the employer's own application page. Applying is always free.