You will be joining our engineering team in Ahmedabad as a software engineer. Your main responsibility will involve designing and developing Enterprise Software for our Global Fortune 500 clients in Data Analytics, Security, and Cloud segments. Your expertise in Core & Advanced Python with experience in developing REST API using any framework will be crucial for this role. Your responsibilities will include defining, integrating, and upgrading a comprehensive architecture to support Java applications to achieve organization goals. You will provide expertise in the software development life cycle, lead and mentor a small-sized team, ensure code reviews and development best practices are followed, and actively engage in regular client communication. Estimating efforts, identifying risks, providing technical support, and effective people and task management will be key aspects of your role. You must also demonstrate the ability to multitask, re-prioritize responsibilities based on dynamic requirements, and work with minimal supervision. To be successful in this role, you should have at least 2 years of experience in software architecture, system design, and development, along with 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, and familiarity with Linux programming are essential. Expertise in Big Data, Networking, Storage, or Virtualization is a plus. Working knowledge of Agile Software development methodology, excellent oral and written communication skills, problem-solving abilities, and analytical skills are also required. You must hold a minimum qualification of BE in Computer Science or equivalent.,
You are a Senior Software Engineer Lead in Core JAVA with 5+ years of experience, working for Crest Data. Your main responsibilities include providing expertise in all stages of the software development life cycle, leading and mentoring a small team, ensuring code reviews and best development practices, participating in client communication, estimating efforts and risks, providing technical support, managing people and tasks effectively, and demonstrating the ability to multitask and adapt to changing requirements. To be successful in this role, you should have at least 5 years of experience in software architecture, system design, and development, with extensive knowledge of JAVA and Python programming. It would be beneficial if you also have experience with JavaScript technologies, strong fundamentals in Object-Oriented Design and Data Structures, direct customer interaction, Agile Software development methodology, Linux programming, and Big Data and/or Data Analytics. Prior experience in leading and mentoring a team is preferred. You should possess excellent oral and written communication skills, problem-solving abilities, and analytical skills. The ideal candidate is self-motivated, resourceful, and capable of excelling with minimal supervision. The educational requirements for this role include a B.E, B.Tech, MCA, or Diploma in Computer/IT. This is a full-time position based in Ahmedabad and Pune, India, and the company is looking to hire applicants within a week, with immediate joiners being preferable.,
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. You 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 metrics 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.,
As a Senior Software Engineer in React.JS at Crest Data, based in Ahmedabad and Pune, India, you will be an integral part of our team with a focus on software architecture, system design, and development. With a minimum of 3 years of experience in the field, you will be responsible for leading a team and working with various latest technologies to deliver high-quality solutions to our clients. To excel in this role, you should possess a strong educational background with a degree in B.E, B.Tech, MCA, or a Diploma in Computer/IT. Your expertise should include extensive software development experience in React.JS and basic JavaScript programming. Proficiency in React/Angular front-end programming is essential, along with the ability to develop RESTful web services using any framework. Your technical skills should be complemented by a solid foundation in Computer Science fundamentals, including Object-Oriented Design and Data Structures. Experience with Agile software development methodology is preferred, and knowledge of Linux programming or expertise in areas such as Big Data, Networking, Storage, or Virtualization will be advantageous. Effective communication, problem-solving, and analytical skills are key requirements for this role. You should be able to engage with customers and clients, as well as collaborate within a team environment. The ability to work autonomously and deliver results with minimal supervision is essential for success in this position. If you are a proactive and adaptable professional with a passion for technology and a drive for excellence, we invite you to join our dynamic team at Crest Data and contribute to our innovative projects.,
You will be responsible for inspecting, cleaning, transforming, and modeling data to facilitate decision-making. Your attention to detail, patience, and commitment to continuous learning will be crucial as you identify trends, generate and manage reports. You should excel at extracting business data from various sources and organizing it for analysis. Understanding your company and industry swiftly will be essential. Your analysis will aim to derive actionable insights from raw data that can shape strategies and operations. Your main responsibilities will include gathering data from primary and secondary sources, maintaining databases and data systems, identifying trends in complex datasets, cleansing data, rectifying coding errors in computer-generated reports, collaborating with management to align business and informational priorities, identifying process improvement opportunities, using statistical techniques to analyze data, collaborating with the management team to prioritize business needs, conveying insights through reports and visual presentations, partnering with engineering and product development teams to grasp business requirements, liaising with managers from different departments to specify data requirements for tailored analysis projects. Requirements for this role include 2-6 years of experience, a degree in B.E/B.Tech (Computers), B.Sc CS/IT, BBA, MBA in project management, M.Sc CS/IT, or M.E/M.Tech. Strong communication, presentation, interpersonal skills, and vendor management capabilities are essential. Possessing PMP certification and other project management certifications will be advantageous. You must demonstrate excellent leadership, project management, financial acumen, and interpersonal skills.,
You are a technical leader who will be joining the engineering team in Ahmedabad & Pune. Your main responsibility is to lead, help design, and develop Enterprise Software for Global Fortune 500 clients in Data Analytics, Security, and Cloud segments. Your expertise in Core & Advanced Python with experience in developing REST API using any framework will be crucial for this role. In this position, you will take ownership of the entire project from requirement to final delivery stage. You will provide expertise in the software development life cycle, from concept, architecture, design, implementation, & testing. Leading & mentoring a small-sized team on a project and understanding requirements & writing technical architecture documents from customers will also be part of your responsibilities. You will have a strong focus on quality by enforcing code reviews & development best practices/processes. Planning the end-to-end technical scope of the project & customer engagement areas including planning sprint & deliveries will be essential. Leading all client calls and email communication, estimating efforts, identifying risks, and providing technical support whenever needed are also key components of this role. To be successful in this position, you should have 5+ years of experience in software architecture, system design & development. Extensive development experience in advanced Python programming language & microservices is required. Your passion for learning new technology, domain, and frameworks will be beneficial. Preferred experience in JavaScript technologies and strong fundamentals in Object-Oriented Design and Data Structures are desired. Experience in working with customers directly, developing RESTful Web services using any framework, and working on Agile Software development methodology are necessary. Experience with Linux programming or expertise in Big Data and/or Data Analytics is a plus. Prior experience in leading/mentoring a team, excellent oral, written, problem-solving, and analytical skills, and the ability to manage multiple projects at a time are also important for this role. Education requirements for this position include B.E, B.Tech, MCA, or Diploma in Computer/IT.,
You are an experienced Golang engineer who will be responsible for specifying and documenting new project features. You will also be developing new features using GoLang for Terraform-related projects. Your responsibilities will include reviewing software requirements and functional specs to develop test strategies, test plans, and test specs. You will develop complex Go lang projects/modules, understand product requirements, and develop Go-based microservices that are scalable and high-performant. You will independently communicate with customers to transform their requirements into products, communicate test progress and results to stakeholders, and prioritize urgent issues as necessary. You will own the end-to-end quality of product features, identify failures and root causes of issues, and participate in continuous delivery and deployment. Additionally, you will manage source control using GIT. To qualify for this role, you must have a Bachelor's Degree or MS in Engineering or equivalent. Knowledge of the Golang module is a must. You should have 4+ years of total experience and at least 2 years of experience with Golang programming. You must be able to work with complex Go lang microservices, develop high-performant Go lang servers, and maintain high-quality and neat code following Go lang standards. Understanding cybersecurity fundamentals and terminologies is essential, along with in-depth knowledge of security standards while developing a Go lang module. Experience with git-based repositories like GitLab or GitHub is required, and familiarity with code coverage tools and security tools for static/dynamic analysis is a plus. You should have a strong sense of ownership and pride in your performance and its impact on the company's success. Being a self-starter, highly organized, hands-on, and a team player is crucial for this role. Critical thinking, problem-solving skills, good time-management, interpersonal, and communication skills are also important qualities we are looking for in the ideal candidate.,