Open Positions
Join our growing team!
We develop and operationalize exceptional products,
solutions and ecosystems for Enterprise
DevOps Architect
Home > Careers > Open Positions > DevOps Architect
Location: Ahmedabad and Pune, India
Type: Full Time
Description
We are looking for DevOps Architect to join our engineering team in Ahmedabad & Pune. The primary responsibility will be to help design and develop Enterprise Software for our Global Fortune 500 clients in Data Analytics, Security and Cloud segments. The job requires candidates who can architect and design Infrastructure on cloud technologies such as – Azure/AWS and DevOps procedures.
Responsibilities
Responsible for providing expertise in software development life cycle, from concept, architecture, design, implementation, & testing.
Leading & mentoring small sized team.
Ensuring the code reviews & development best practices / processes to be followed.
Be part of regular client communication.
Estimates efforts , identify risks & provide technical support whenever needed.
Ensures effective people management (performance reviews & feedback at very minimal level) & task management for smooth execution.
Demonstrates ability to multitask & re-prioritize responsibilities based on dynamic requirements.
Requirements
6+ years of relevant experience in DevOps architecture.
Can architect and design Infrastructure (Azure/AWS) and DevOps procedures and implement it
Should possess in depth knowledge of Cloud Technologies - Azure/AWS
Strong Hands-on working experience on DevOps technologies like CD/CI, infrastructure automation, Infrastructure as a code, containerization, and orchestration. Tools like Jenkins, Ansible, Puppet, Chef, Docker, Kubernetes, etc.
4+ years of experience in managing Linux based infrastructure
Good understanding of networking & cloud security.
Hands-on working experience on Web Servers like Apache, Nginx, Tomcat
Scripting knowledge like Shell, bash, python, Perl
Working experience on clusters and high Availability solution
Good understanding of Java and Python Applications implementation
Working experience on Databases like MySQL, PostgreSQL, MongoDB, etc.
Very good understanding and logical skills
Can work independently and with Team
Problem-solving attitude
Strong verbal and written communication skills
Operational experience and Azure/AWS Cloud Certification will be good to have
Apply for the Role
Technical Lead - AI/ML
Home > Careers > Open Positions > Technical Lead - AI/ML
Location: Ahmedabad & Pune, India
Type: Full Time
Description
The Technical Lead for AI/ML plays a critical role in driving the technical direction and execution of artificial intelligence and machine learning projects within the organization. This position combines strong technical expertise in AI/ML with leadership skills to guide a team of engineers and data scientists in developing innovative AI/ML solutions. The Technical Lead will collaborate closely with cross-functional teams to translate business requirements into technical designs and drive the successful implementation, testing and deployment of AI/ML models and systems.
Responsibilities
1. AI/ML Model Training and Development
Lead the development of new AI Models from scratch and fine-tuning existing base models with new data Implement and execute model evaluation experiments to test and pick the best model for a certain task Build high throughput and automated data pipelines to allow Data analysis and model training Lead feature engineering to select the most relevant features in datasets to train models on Pick the right set of evaluation metric to test model candidates for deployment Use MLOps principles to allow continuous model tuning and performance improvements
2. AI/ML Model Deployment:
Lead the deployment of AI/ML models into production environments, ensuring scalability, reliability, and performance. Implement best practices for model versioning, monitoring, and maintenance to ensure ongoing model accuracy and effectiveness. Collaborate with DevOps and infrastructure teams to integrate AI/ML components into CI/CD pipelines and automated deployment processes. Implement CI/CD practices for AI/ML development, including automated testing, code review processes, and continuous integration pipelines. Automate deployment processes for AI/ML models using tools such as Jenkins, GitLab CI/CD, or similar platforms.
3. Technology Expertise:
Demonstrate deep expertise in AI/ML technologies, including TensorFlow, PyTorch, Keras, NumPy, Pandas and familiarity with platforms such as OpenAI, Hugging Face, Perplexity AI and Anthropic. Stay current with advancements in AI/ML research and technologies, evaluating their applicability to the organization's needs and projects.
4. Architecture and Design:
Design and implement architectures around AI/ML solutions, including data pipelines, model serving infrastructure, and integration with existing systems. Collaborate with data engineers to ensure the availability, quality, and reliability of data sources for AI/ML model training and deployment.
5. Python Development:
Utilize Python programming for AI/ML model development, automation scripts, and development of supporting tools and utilities. Collaborate with software engineering teams to integrate AI/ML capabilities into software applications and services.
Requirements
Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or related field.
Extensive experience (5+ years) in AI/ML development, with a focus on deploying models into production environments.
Strong proficiency in AI/ML frameworks such as TensorFlow, PyTorch, Keras, NumPy, Pandas and familiarity with platforms such as OpenAI, Hugging Face, Perplexity AI and Anthropic.
Experience building architectures around AI/ML solutions, including data pipelines, model serving infrastructure, and integration with existing systems.
Hands-on experience with CI/CD practices and tools, with a strong understanding of software development lifecycle processes.
Proficiency in Python programming and experience with relevant libraries and frameworks for AI/ML development.
Experience of Python Pandas and similar languages is a must Worked on pre-processing pipelines ensuring security compliances standards are met Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
Strong problem-solving abilities and a passion for innovation and continuous improvement in AI/ML deployment practices.
Apply for the Role
Senior Software Engineer - Go Lang
Home > Careers > Open Positions > Senior Software Engineer - Go Lang
Location: Ahmedabad, India
Type: Full Time
Description
We are looking for an experienced Golang engineer. You will be in charge of the specification and documentation of the new project features. In addition, you will be developing new features using GoLang for Terraform-related projects.
Responsibilities
Review software requirements and functional Specs to develop test strategies, test plans, and test specs.
Develop complex Go lang projects/modules.
Understand the product requirements and develop Go-based microservices that are scalable, high-performant .
Communicate with the customer independently and transform their requirements to products.
Communicate test progress, test results, test gaps, and other relevant information to stakeholders .
Prioritize and triage urgent issues as necessary .
Own the end-to-end quality of the product features .
Identify the failures and root causes of issues to ensure the delivery of a high-quality product to customers .
Participate in continuous delivery and deployment, take ownership, and strive to become a better problem solver .
Manage source control including GIT
Requirements
Bachelor’s Degree or MS in Engineering or equivalent
Knowledge of the Golang module is a must.
4+ years of total experience and 2+ years of experience with Golang programming is a must.
Ability to work with complex Go lang microservices
Ability to develop high-performant Go lang servers
In-depth understanding of Go lang standards and maintaining high-quality and neat code
Understanding of cybersecurity fundamentals and terminologies
In-depth understanding of security standards while developing a Go lang module.
Working experience in git-based repository GitLab or GitHub
Experience with code coverage tools Jacoco, Sonarqube, Nessus, and other security tools for static/dynamic analysis is a plus.
Sense of ownership and pride in your performance and its impact on the company’s success
Must be a self-starter who is highly organized, hands-on, and a team player
Critical thinking and problem-solving skills
Team player
Good time-management skills
Interpersonal and communication skills
Apply for the Role
Technical Lead - Core Java
Home > Careers > Open Positions > Technical Lead - Core Java
Location: Ahmedabad and Pune, India
Type: Full Time
Description
Crest Data is looking for a Senior Software Engineer – Lead in Core JAVA with 5+ years of experience. The job requirement is mentioned below –
Responsibilities:
Responsible for providing expertise in software development life cycle, from concept, architecture, design, implementation, & testing.
Leading & mentoring small sized team.
Ensuring the code reviews & development best practices / processes to be followed.
Be part of regular client communication.
Estimates efforts , identify risks & provide technical support whenever needed.
Ensures effective people management (performance reviews & feedback at very minimal level) & task management for smooth execution.
Demonstrates ability to multitask & re-prioritize responsibilities based on dynamic requirements.
Requirements
5+ years of experience in software architecture, system design & development.
Extensive development experience in JAVA / Python programming.
Preferred good experience in JavaScript technologies.(e.g.react/angular/vue/knockout/node/ember/backbone/express).
Strong fundamentals in Object-Oriented Design and Data Structures.
Experience in working with customer directly which includes initial requirement gathering, day to day technical discussions, technical demos and project delivery.
Experience with working on Agile Software development methodology.
Experience with Linux programming, or expertise in the areas of Big Data and/or Data Analytics is plus.
Prior experience on leading/mentoring team is preferred.
Should possess excellent oral , written , problem-solving and analytical skills.
Must be able to succeed with minimal resources and supervision.
Education: B.E, B.Tech, MCA, Diploma Computer/IT
Urgency: Hiring Applicants with within a week Joining. (Immediate Joiners Preferable)
Apply for the Role
Technical Lead - Python
Home > Careers > Open Positions > Technical Lead - Python
Location: Ahmedabad and Pune, India
Type: Full Time
Description
We are looking for technical leaders to join our engineering team in Ahmedabad & Pune. The primary responsibility will be to lead,help design and develop Enterprise Software for our Global Fortune 500 clients in Data Analytics, Security and Cloud segments. The job requires expertise on Core & Advanced Python with experience in developing REST API using any framework.
Responsibilities
Take ownership of the entire project from requirement to final delivery stage.
Responsible for providing expertise in software development life cycle, from concept, architecture, design, implementation, & testing.
Leading & mentoring a small-sized team on a project.
Responsible for understanding requirements & writing technical architecture documents from customers.
Strong focus on quality by enforcing the code reviews & development best practices/processes.
Responsible for planning the end-to-end technical scope of the project & customer engagement areas including planning sprint & deliveries.
Lead all client calls and email communication.
Estimates efforts, identify risks & provide technical support whenever needed.
Manage a small team of engineers.
Demonstrates ability to multitask & re-prioritize responsibilities based on dynamic requirements.
Requirements
5+ years of experience in software architecture, system design & development.
Extensive development experience in advanced Python programming language & microservices.
Passionate about learning new technology, domain and frameworks
Preferred good experience in JavaScript technologies. (e.g.react/angular/vue/knockout/node/ember/backbone/express).
Strong fundamentals in Object-Oriented Design and Data Structures.
Experience in working with customers directly which includes initial requirement gathering, day-to-day technical discussions, technical demos, and project delivery
Experience in developing RESTful Web services using any framework.
Experience with working on Agile Software development methodology.
Experience with Linux programming, or expertise in the areas of Big Data and/or Data Analytics is a plus.
Prior experience in leading/mentoring a team is preferred.
Should possess excellent oral, written, problem-solving and analytical skills.
Experience managing multiple projects at a time.
Education: B.E, B.Tech, MCA, Diploma Computer/IT
Apply for the Role
Senior DevOps Engineer
Home > Careers > Open Positions > Senior DevOps Engineer
Location: Ahmedabad and Pune, India
Type: Full Time
Responsibilities:
Utilize various open source technologies
Use various tools to orchestrate solutions
Working closely with Development teams to implement and automate systems and architectures
Drive Automation efforts across the organisation or customer utilising
Infrastructure as Code (IaC), Configuration Management, and Continuous
Integration (CI) / Continuous Delivery (CD) tools such as Jenkins and Bamboo
Configuration, Management, and Maintenance of Linux systems
Development of Secure Cloud Networking policies and architectures
Develop and Maintain scalable architecture solutions using Cloud Providers such as AWS, Google cloud or Azure
Working alongside product architecture teams to make recommendations on DevOps practices
Monitoring and development of monitoring procedures for multiple architectures – Collaborate with your peers as a subject matter expert on Cloud, Datacenter Technologies, Automation, Infrastructure as a Service (IaaS), IaC, SysOps and DevOps
Write scripts and automation using Perl/Python/Groovy/Java/Bash/Shell
Configure and manage data sources like MySQL, Mongo, Elasticsearch, Redis, Cassandra, Hadoop, etc
Understand how various systems work
Understand how IT operations are managed
Manage source control including SVN and GIT
Requirements:
Bachelor’s Degree or MS in Engineering or equivalent
3+ years of experience in managing Linux based infrastructure
3+ years of hands-on experience at least in one scripting language
2+ Experience with IaC and Configuration Management techniques/technologies, preferably Chef, CloudFormation or Terraform or Puppet
2+ Experience building secure, scalable architecture in any one cloud technology such as AWS, Azure and Google cloud
Knowledge of Shell script or Python programming language is plus
Sense of ownership and pride in your performance and its impact on company’s success
Critical thinker and problem-solving skills
Team player
Good time-management skills
Interpersonal and communication skills
Apply for the Role
Senior Software Engineer – React.js
Home > Careers > Open Positions > Senior Software Engineer – React.js
Location: Ahmedabad and Pune, India
Type: Full Time
Description:
Crest Data is looking for a Senior Software Engineer in React.JS with 3+ years of experience. The job requirement is mentioned below
Requirements:
Education: B.E, B.Tech, MCA, Diploma Computer/IT.
3+ years of experience in software architecture, system design and development.
Extensive software development experience in React.JS programming language.
Extensive experience in basic javascript programming.
Extensive experience in React/Angular front end programming language.
Should have team leading experience and flexible working on different latest technologies.
Customer / Client communication.
Experience in developing RESTful Web services using any framework.
Strong Computer Science fundamentals in Object-Oriented Design and Data Structures.
Experience with working on Agile Software development methodology.
Experience with Linux programming, or expertise in the areas of Big Data, Networking, Storage, or Virtualization is a big plus.
Excellent oral and written communication skills, problem-solving and analytical skills.
Must be able to succeed with minimal resources and supervision.
Apply for the Role
Senior Software Engineer – Python
Home > Careers > Open Positions > Senior Software Engineer – Python
Location: Ahmedabad, India
Type: Full Time
Description
We are looking for software engineers to join our engineering team in Ahmedabad. The primary responsibility will be to help design and develop Enterprise Software for our Global Fortune 500 clients in Data Analytics, Security and Cloud segments. The job requires expertise on Core & Advanced Python with experience in developing REST API using any framework.
Responsibilities
Achieves organization goals by defining, integrating, and upgrading a comprehensive architecture to support Java applications.
Responsible for providing expertise in software development life cycle, from concept, architecture, design, implementation, & testing.
Leading & mentoring small sized team.
Ensuring the code reviews & development best practices / processes to be followed.
Be part of regular client communication.
Estimates efforts, identify risks & provide technical support whenever needed.
Ensures effective people management (performance reviews & feedback at very minimal level) & task management for smooth execution.
Demonstrates ability to multitask & re-prioritize responsibilities based on dynamic requirements.
Requirements
2+ years of experience in software architecture, system design and development
Extensive software development experience in Python
Experience in developing RESTful Web services using any framework
Strong Computer Science fundamentals in Object-Oriented Design and Data Structures
Experience with Linux programming, or expertise in the areas of Big Data, Networking, Storage, or Virtualization is a big plus
Experience with working on Agile Software development methodology
Excellent oral and written communication skills, problem-solving and analytical skills
Must be able to succeed with minimal resources and supervision
Minimum qualification of BE in Computer Science or equivalent
Apply for the Role
Senior Software Engineer - Fullstack
Home > Careers > Open Positions > Senior Software Engineer - Fullstack
Location: Ahmedabad & Pune, India
Type: Full Time
Description
We are looking for software engineers to join our engineering team in Ahmedabad & Pune. The primary responsibility will be to help design and develop Enterprise Software for our Global Fortune 500 clients in Data Analytics, Security, and Cloud segments. The job requires an understanding of backend & frontend programming languages such as Core Java & React.js respectively.
Responsibilities
Responsible for providing expertise in software development life cycle, from concept, architecture, design, implementation, & testing.
Leading & mentoring small sized team.
Ensuring the code reviews & development best practices / processes to be followed.
Be part of regular client communication.
Estimates efforts , identify risks & provide technical support whenever needed.
Ensures effective people management (performance reviews & feedback at very minimal level) & task management for smooth execution.
Demonstrates ability to multitask & re-prioritize responsibilities based on dynamic requirements.
Requirements
4+ years of experience in software architecture, system design and development.
Education: B.E, B.Tech, MCA, Diploma Computer/IT
Extensive software development experience in React.JS & Corejava programming language
Extensive experience in basic javascript programming
Should have team leading experience and flexible working on different latest technologies
Customer / Client communication.
Experience in developing RESTful Web services using any framework
Strong Computer Science fundamentals in Object-Oriented Design and Data Structures.
Experience with working on Agile Software development methodology
Experience with Linux programming, or expertise in the areas of Big Data, Networking, Storage, or Virtualization is a big plus
Excellent oral and written communication skills, problem-solving and analytical skills
Must be able to succeed with minimal resources and supervision.
Apply for the Role
Senior Technical Lead - Python
Home > Careers > Open Positions > Senior Technical Lead - Python
Location: Ahmedabad, Pune
Type: Full Time
Description
We are looking for strong technical leads to join our engineering team in Ahmedabad. The primary responsibility will be to help design and develop Enterprise Software for our Global Fortune 500 clients in Data Analytics, Security and Cloud segments. The job requires an understanding of at least one of the technologies such as Data Analytics (Splunk, Elastic Search, Apache Spark, Hadoop), Software Defined Networking (Cisco ACI, VMware NSX), Security (Endpoint, SOAR, Analytics), Cloud Providers (AWS, Azure) etc.
Responsibilities
The candidate will be responsible for leading technical team to manage end-to-end project delivery including understanding customer requirements, developing software, managing overall project aspects, customer delivery, and maintenance
Candidate is expected to lead cross functional teams and participate in scrum calls and daily stand-up meetings to deliver quality product / solution that meets customers timelines
Candidate should be able to conduct technical meetings & discussions with clients with minimal supervision
Candidate should be able to provide superior technical architecture guidance to his/her technical team
Provide weekly updates to management and clients to ensure that the project progress, issues, and timelines are communicated clearly
Candidate will be responsible for delivering all relevant documentation through the team including functional and design specification, configuration and user guide, etc.
Mentor junior engineers
Requirements
10+ years of experience in software architecture, system design and development
Extensive software development experience in any of the programming languages such as C, C++, Core JAVA, Python
Experience in developing RESTful Web services using any framework
Strong Computer Science fundamentals in Object-Oriented Design and Data Structures
Experience with Linux programming, or expertise in the areas of Big Data, Networking, Storage, or Virtualization is a big plus
Experience with working on Agile Software development methodology
Excellent oral and written communication skills, problem-solving and analytical skills
Must be able to succeed with minimal resources and supervision
Minimum qualification of BE in Computer Science or equivalent
Apply for the Role
Technical Lead - React.js
Home > Careers > Open Positions > Technical Lead - React.js
Location: Ahmedabad, India
Type: Full Time
Description
We are looking for a strong ReactJS Lead with 5+ years of experience to join our engineering team at Ahmedabad. The primary responsibility will be to lead the design and develop Enterprise Software for our Global Fortune 500 clients in Data Center and Big Data segments.
Responsibilities
Responsible for providing expertise in software development life cycle, from concept, architecture, design, implementation, & testing.
Leading & mentoring team.
Ensuring the code reviews & development best practices / processes to be followed.
Be part of regular client communication.
Estimates efforts , identify risks & provide technical support whenever needed.
Ensures effective people management (performance reviews & feedback at very minimal level) & task management for smooth execution.
Demonstrates ability to multitask & re-prioritize responsibilities based on dynamic requirements.
Requirements
Experience in software architecture, system design, and development.
Extensive software development experience in React.JS programming language
Extensive experience in basic JavaScript / Type script programming
Good with Unit Test & End to End Test.
Strong Computer Science fundamentals in Object-Oriented Design and Data Structures.
Experience with working on Agile Software development methodology
Experience with Linux programming, or expertise in the areas of Big Data, Networking, Storage, or Virtualization is a big plus
Excellent oral and written communication skills, problem-solving and analytical skills
Must be able to succeed with minimal resources and supervision.