#1 Application Developer, Data Modeling

Responsibilities

  • Build data crawlers to extract data from customers' sources and troubleshoot the issues faced during data loading & processing.
  • Design and build data warehouse models in columnar databases.

  • Develop data processing scripts using SQL and be able to optimize complex sequences of SQL queries.

  • Work with Solution Architects to understand customers' business requirements and implement them.

  • Perform data analysis for complex use cases using SQL document technical specification for the cognitive applications that we are creating for the customers.

  • Own the entire development and implementation workflow.

About you

  • Experience working in ETL (Extract/Transform/Load) processes.

  • Strong SQL knowledge.

  • Strong knowledge of BI domain, DWH concepts and reporting.

  • Basic Unix knowledge.

  • Familiarity with workflows in programming concepts.

  • Experience using columnar databases.

  • Experience working directly with customers and presenting your ideas.

  • Excellent communication and presentation skills.

 

#2 Architect, Technical Lead

Responsibilities

  • Responsible for designing and leading the data platform from research to delivery

  • Drive the architecture and collaborate with a cross functional team on the overall design 

  • Provide technical leadership and mentor junior team members 

  • Design the platform for scale and high performance with the ability to handle large amount of data

  • Identify bottlenecks in applications and devise solutions to ensure the best possible performance, quality, scalability, security, and responsiveness

  • Work in an agile environment with a distributed team

  • Other duties may be assigned

About you

  • Experience in building architecture and design for large-scale enterprise applications in the cloud

  • Hands-on experience with Java, J2EE, SQL, multi-threading, caching techniques, and microservices

  • Hands-on experience in SQL, data modeling and data structures for high-volume and high-velocity data

  • Proven track record in building products on big data systems such as Spark, Kafka, RabbitMQ, Apache Kafka, and other big data technologies

  • Experience building large-scale distributed, fault-tolerant systems

  • Experience in NoSQL datastores (Cassandra/MongoDB/Redis) and basic knowledge on Columnar database

  • Experience with architectural patterns for a large, high-scale data platform (e.g., well-designed APIs, high volume data pipelines, efficient algorithms)

 
 

#3 Azure Cloud Engineer

Responsibilities

  • Lead architecture efforts to expand the Aera cloud platform to Azure

  • Participate in architecture and design session related to our cloud strategy, best practices and BCP/DR requirements

  • Develop and contribute to cloud solutions while working with geographically distributed teams

  • Create and maintain architecture documentation and diagrams

  • Collaborate with IT, Security, Product Engineering and Production Support to help identify, address and resolve issues related to the Azure cloud 

  • Align business objectives with technical solutions to meet stakeholder objectives

About you

  • Subject matter expert in Microsoft Azure

  • Familiarity with inter-operability and provider solution parity of Azure and AWS including multi-cloud peering/communications

  • Hands on experience with automation and orchestration tools is required, experience with Ansible is highly desirable

  • Experience with creating and maintaining enterprise level account structures, network designs and security models in Azure

  • Experience with Terraform, ideally utilizing Terraform scripts for multi-cloud resource deployment and maintenance

  • Familiarity with performing cost-optimization analysis of cloud resourcesScripting experience in one or more high level scripting languages such as Python

  • Hands on experience with Linux

 

#4 Senior Full Stack Developer

  • Sigma looks for a talented full stack developer to join our team. It's  a great opportunity to join an innovative, interesting and fast growing start-up who will change the world of risk assessments.

Responsibilities

  • In this role you will be responsible for development of complex Microservices with high scale architecture.

About you

  • People person, team player and get things done approach

  • 4+ years of development experience Strong backend capabilities.

  • Proven experience with high scale systems and platforms.

  • Deep knowledge and understanding of how to handle large scale data

  • Passion to make an impact

  • Advantages:

    • Use Python and Flask as backend framework

    • Using REST APIs

    • Knowledge of one or more of the following technologies:

      • Python / Node.js/ PostgreSQL/ MongoDB/ ELK

    • Experience with one of the big cloud providers platforms 

#5 Chief Software Architect

Responsibilities

  • Lead Sigma efforts to solve challenging customer problems through in-depth data and predictive analytics techniques

  • Drive the overall technical architecture, offering including technology platforms, protocols, APIs, data and process models, persistence, runtime environments and security models

  • Anticipate and plan for issues related to customization, extension, migration, and upgrades customer implementations over time

  • Collaborate closely with business and engineering leadership, as well as directly with our developers to ensure adherence to the product architecture

  • Create a well-thought out strategy and manage the adoption processWork closely with IT security to monitor the company's cloud privacy standards

  • Create processes to respond to technical issues in a professional and timely mannerIdentify the top architecture solutions to successfully meet the strategic needs 

  • Build, mentor and lead a small global team of highly technical architects

About you

  • Bachelor’s/Master’s degree in Computer Science or related fields with a minimum of ten years of relevant experience or a Ph.D. in Computer Science or a related field with five years of relevant experience

  • At least three years of experience working as an architect on large and complex projects

  • Demonstrated success in creating the highly technical architecture of successful enterprise packaged software and SaaS platforms 

  • You’re well-versed in data pipelines and realtime processing

  • You are experienced in a 24/7, multiple geography environment

  • Maintenance of direct hands on software development skills and continued personal passion of learning new languages, tools, platforms

  • You’ve worked with massive data sets, with high concurrency and performance requirements

  • You are a technical visionary with experience in researching, prototyping and recommending new solutions and products

  • Ability to work in a fast paced high growth environment utilizing a diverse range of tools and technologies