Career
Join the SculptSoft Voyage
At SculptSoft, our people come first. We cultivate talent and it shows in everything – from what we design and create, to what we value and believe.
Grow With Us
We Let You Build
Our staff’s career path and professional journey is equally important to us as our client’s delivery satisfaction and quality. Rather than coercing them into becoming the best at something, we believe in making the best of every individual’s unique quality.
We Let You Bloom
We allow every individual to take the time they need to get into the zone where they can perform their best. We also believe in providing all the required training and prerequisite knowledge to make sure they feel confident at what they do. Along with periodic training sessions, our team of experts is always happy to guide you whenever you need them.
We Believe in Balance
We believe in a healthy work-life balance, which is why we are a 5-workdays organisation. Moreover, we plan our work in a way that does not end up with our team having to work during the non-working hours every time, because we truly believe that the more you are away from your screens during the non-working hours, the more efficient you will be during your work hours.
We Believe in Bringing Out the Best
We believe in giving our best because that’s all we can do, give our best! We have incorporated this very philosophy in our work habits as well, thus ensuring that we enjoy what we do. No achievement is small and we celebrate all your achievements with much gusto! We never miss an opportunity to recognize every individual’s efforts, contributions and good work.
Let us be a part of your professional journey
Let us get to know each other!
In 1st conversation, the HR team will get to know you and your needs/expectations and will introduce us well. This is to determine if we can be a suitable fit for each other on a high level.
Let us get to know your technical skills!
In the 2nd meeting, our respective technical experts will try to understand your technical skills and expertise. In this meeting, we will determine if we are a suitable fit for each other in terms of the technical aspect of the opening/position.
Let us get to a win-win state!
In our final meeting, we will share the detailed work profile, the high-level future career path of yours with us. In this meeting, we will determine how we can be in a win-win state that too not just financially but work-wise too.
Employee Benefits
Current Openings
Currently no Vacancies.
Backend Engineer/Data Engineer
Experience: 5+ Years and 8+ Years
No of openings – 2
Technical
Education: Bachelor’s degree in Computer Science or a related field
Experience: 5/8+ Years
Strong proficiency in backend technologies like Java (preferred), Python.
Experience with database systems (e.g. MySQL, MongoDB, PostgreSQL)
Experience building and maintaining APIs
Familiarity with software engineering best practices (e.g. code reviews, unit testing, continuous integration)
Micro-services-based architecture thought process.
Coding design patterns knowledge using storing OOPs concepts and their implementation.
Thorough understanding of Database design and expertise in SQL.
Data and AI solutions-related experience is an added advantage.
Experience in creating CI/CD processes is an added advantage.
Responsibilities
Lead the development of the data platform and AI solutions, including database systems, APIs, and design/implementation of new features
Collaborate with the product and engineering team to design and implement the technical architecture for the data platform
Mentor and guide other engineers, providing technical direction and support
Write clean, maintainable, and efficient code
Participate in code reviews to ensure the quality of the platform and AI solutions
Troubleshoot and debug issues as they arise
Contribute to the development of a culture of continuous improvement and learning within the team
Stay up-to-date on the latest technology trends and best practices, and identify opportunities to incorporate them into the platform and AI solutions
QA Automation / Manual Engineer
Experience: 4+ years
No of openings – 1
Education
Bachelor degree in Computer Science, Engineering or a related subject.
Responsibilities
Review requirements, specifications and technical design documents to provide timely and meaningful feedback
Create detailed, comprehensive and well-structured test plans and test cases
Estimate, prioritize, plan and coordinate testing activities
Design, develop and execute automation scripts using open source tools
Identify, record, document thoroughly and track bugs
Perform thorough regression testing when bugs are resolved
Develop and apply testing processes for new and existing products to meet client needs
Liaise with internal teams (e.g. developers and product managers) to identify system requirements
Monitor debugging process results
Investigate the causes of non-conforming software and train users to implement solutions
Track quality assurance metrics, like defect densities and open defect counts
Stay up-to-date with new testing tools and test strategies
Act as a key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally.
Responsible for designing and developing automated tools or frameworks.
Responsible for writing automation testing scripts.
Requirements
Experience – 4+ Years
Proven work experience in software development
Proven work experience in software quality assurance
Strong knowledge of software QA methodologies, tools and processes
Experience in writing clear, concise and comprehensive test plans and test cases
Hands-on experience with both white box and black box testing
Hands-on experience with automated testing tools
Solid knowledge of SQL and scripting
Experience working in an Agile/Scrum development process
Experience with performance and/or security testing is a plus
Strong Knowledge of java with oops concepts.
Should have experience in Selenium, Appium and Rest Assured (Java/Python).
Should have experience in the testing framework (TestNg, Cucumber).
Knowledge of any version control system (e.g. SVN, git).
Senior Full Stack Engineer
Experience: 4+ years and 5+ years
No of opening – 2
Responsibilities
As a Full Stack Engineer, you will be responsible for ensuring the development of high quality software products. Your role will involve collaborating with cross-functional teams to understand requirements, create development plans, and implement scalable FE micro components and BE microservice solutions.
Develop and maintain front-ends, considering UX/UI best practices, using React technology, Tale Wind CSS, Responsive first approach
Develop and maintain backend software, with special attention to testing approach (TDD), Integration Tests using Python and/or Java ecosystems
Support technical leads/architects to design scalable and secure back-end systems.
Collaborate closely with developers, product owners, and other stakeholders to understand software functionality and ensure comprehensive software development
Participate actively in Agile Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Identify opportunities to enhance the software development process, tools, and frameworks to improve efficiency, accuracy.
Collaborate with Senior team members and Leads to share knowledge, and contribute to a culture of continuous improvement.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience as a 4+ years of Full Stack Engineer, with a focus on Java and Node JS.
Strong understanding of Agile Scrum methodologies and experience working in Agile development teams.
Familiarity with tracking tools (e.g., Jira, Confluence)
Ability to analyze complex software systems, identify potential issues, and propose effective solutions.
Detail-oriented, with excellent problem-solving and troubleshooting skills.
Continuously updated on industry trends and emerging technologies related to QA automation and Agile methodologies.
A high level of attention to detail and the ability to produce accurate and consistent documentation
Ability to work effectively in a fast-paced and dynamic environment.
Strong communication skills both written and verbal, have the ability to work collaboratively in a team environment
A desire to contribute to and maintain the company values and culture
Soft Skills Required
Teamwork-oriented and proven problem-solving attitude
Flexible, able to prioritize activities and manage time efficiently
Able to work cross-functionally in dynamic and international environments
Nice to have
Experience in micro-services architecture, device management, and data ingestion systems, message brokers, and data streaming
Be familiar with the Agile methodologies (Kanban)
Knowledge of automating, scaling managing deployment of containerized applications (Docker, Kubernetes)
Fundamental understanding of security knowledge around native applications, web applications, distributed and database systems
Knowledge of public and private cloud solutions
Dot Net Developer
Experience: 0 to 6 months
No of opening – 1
Responsibilities
Solving Bugs
Development for New features
Code checkout/Commit on Bitbucket
Raise PR
Team collaboration
Adding Ticket Description and impact Area
Write clean, maintainable, and efficient code
Code Deployment on each environment
LINQ Concepts.
Write unit test cases for each tickets
Stay up-to-date with the latest .NET technologies
Follow Coding guidelines and refactor codes to improve code quality
Update project manager on time for allocated task
Unit Testing of each task
Continuous Learning
Maintain Company’s Decorum
Education
B.E, MCA/MSC-IT/Computer Science and other relevant education
Requirements
Proficiency in C# is a fundamental requirement.
Basics of database management using SQL Server or other relational databases.
Understanding of Entity Framework for database interaction in .NET applications.
Strong understanding of OOP principles.
Strong analytical and problem-solving skills.
Proficiency in using Visual Studio for development and debugging.
Experience with collaboration tools like Jira, Trello, or Slack for project management and communication.
Good communication skills, teamwork and adaptability are important.
LINQ Concepts.
Having Knowledge of web API Creation.
Must have basic knowledge about code first and database first approach.
Technical Project Lead
Experience: 5+ Years
No of opening – 1
Primary Skill Set
Bachelor’s degree in Computer Science, Engineering, or related field.
5+ years of experience in software development in at least one of the technologies: ReactJS, .NET, or Xamarin.
Strong understanding of software development principles and best practices.
Familiarity with Agile methodologies (Scrum, Kanban) and project management tools like Jira.
Experience with version control systems (e.g., Git, Github, Code Commit).
Familiarity with RESTful APIs and web services.
Excellent problem-solving and analytical skills.
Strong communication and leadership abilities.
Secondary Skill Set
Experience with mobile app development principles and best practices is advantageous.
Previous experience in client communication and requirement gathering is desirable.
Knowledge of cloud technologies (e.g., AWS, Azure) and DevOps practices is beneficial.
Knowledge of database management systems (SQL, NoSQL) is a plus.
Roles and Responsibilities
Lead and manage technical projects from inception to completion, ensuring delivery within scope, budget, and timeline.
Provide technical leadership and guidance to development teams, including hands-on coding when necessary.
Collaborate closely with cross-functional teams, including developers, designers, and stakeholders, to define project scope, objectives, and deliverables.
Monitor project progress, identify risks, and implement mitigation strategies to ensure successful project delivery.
Communicate project status, updates, and issues to stakeholders in a clear and timely manner.
Create detailed project plans, allocate resources, and set project timelines, ensuring alignment with project goals and business objectives.
Conduct code reviews, ensure adherence to coding standards, and promote best practices in software development.
Collaborate with stakeholders to define project requirements and priorities.
Participate in the full software development lifecycle, including coding, testing, debugging, and deployment.
Track and report project metrics, including budget, timeline, and quality metrics.
Mentor and coach team members to enhance their technical skills and performance.
Facilitate meetings, including kick-off, status, and retrospective meetings.
Stay updated with emerging technologies and industry trends, assessing their potential application to projects.
Foster a culture of accountability, transparency, and continuous improvement within the project team.
Assist in the recruitment, onboarding, and training of new team members.
Contribute to the continuous improvement of development processes and methodologies.
Data Analyst
Experience: 1 to 2 years
Exp: 1 to 2 years
Job Description
Required knowledge on Python Development, SQL, Tableau & Google sheets, Google Analytics, Google Tag Manager
English: Good to Excellent
Responsibilities
Regardless of their industry, data analysts are typically responsible for the following tasks:
Collecting data from various sources
Streamlining data collection methods to create automated and easy-to-use routines
Designing databases and data systems
Maintaining databases and data systems by addressing errors and monitoring performance
Analyzing collected data and putting it into a format that others can easily interpret
Interpreting data trends and patterns as they relate to the organization
Preparing reports for organizational leadership to use in a business setting
Collaborating with other employees, including engineers and programmers, to determine areas of improvement in relation to data
Xamarin Developer
Experience: 0 to 1 year
No of opening – 1
Hands-on experience in design,, developing and delivering cross platform Xamarin.Android, Xamarin.iOS and Xamarin.Forms applications using Microsoft Visual Studio/VS for MAC.
Good knowledge in C#, the .NET framework and object oriented programming patterns and practices.
Should be familiar with MVC and MVVM architecture
Should have knowledge in data structures, algorithms, and object orientation design.
Knowledge on Agile and Scrum approaches is a plus.
Demonstrate ability to apply Microsoft Practices and Patterns as guided by the Senior Developer.
Collaborate with cross-functional teams to define, design, and ship new features.
Participate in the full software development lifecycle, including coding, testing, debugging, and deployment.
Work closely with UX/UI designers to ensure the best mobile user experience.
Write clean, maintainable, and efficient code following coding standards.
Understanding of mobile UI design principles and best practices.
Basic understanding of RESTful APIs and web services.
Good problem-solving and analytical skills
Should have a strong knowledge of OOPS and intermediate knowledge of front-end GUI design and development.
Should have knowledge of Source Control like SVN, GitLab ,Github is preferred.
Android and Flutter
Experience: 0 to 6 months
No of openings – 1
As an Entry Level Android & Flutter Developer at SculptSoft, you will have the opportunity to work on exciting projects alongside experienced professionals in the field. We are looking for individuals who are passionate about mobile development and eager to gain hands-on experience with Android and Flutter technologies. You will play a key role in contributing to the design, development, and maintenance of innovative mobile applications that push the boundaries of user experience.
Key Responsibilities:
Collaborate with senior developers and project managers to design, develop, and deploy Android applications using Flutter framework.
Assist in the implementation of new features and functionalities, ensuring they meet project requirements and quality standards.
Participate in code reviews and provide feedback on code quality, performance, and maintainability.
Work closely with UI/UX designers to translate design mockups into responsive and intuitive user interfaces.
Debug and troubleshoot issues as they arise, employing problem-solving skills to identify root causes and implement effective solutions.
Stay up-to-date with the latest trends and technologies in mobile development, actively seeking opportunities to enhance skills and knowledge.
Contribute to the documentation of project requirements, technical specifications, and best practices.
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Basic understanding of object-oriented programming concepts and principles.
Familiarity with mobile development technologies, particularly Android SDK and Flutter framework.
Proficiency in at least one programming language such as Java, Kotlin, or Dart.
Strong problem-solving skills and attention to detail.
Ability to work collaboratively in a team environment, as well as independently with minimal supervision.
Excellent communication and interpersonal skills.
Eagerness to learn and grow in the field of mobile application development
QA Intern
Experience: 0 to 0.6 Months
No of opening – 1
Key skills
Manual testing and automation testing
Generative AI Engineer
Experience: 3+ Years
Job Description
We are currently hiring a highly skilled and motivated Generative AI Engineer to join our talented engineering team. As a Generative AI Engineer, you will be responsible for developing and implementing cutting-edge generative AI models to solve complex problems and drive innovation across our organization. You will work closely with data scientists, software engineers, and product managers to design, build, and deploy AI-powered solutions that enhance our products and services.
Responsibilities of a Generative AI Engineer
Your main responsibilities will include:
Designing, developing, and implementing generative AI models and algorithms utilizing state-of-the-art techniques such as GPT, VAE, and GANs.
Collaborating with cross-functional teams to define AI project requirements and objectives, ensuring alignment with overall business goals.
Conducting research to stay up-to-date with the latest advancements in generative AI, machine learning, and deep learning techniques and identify opportunities to integrate them into our products and services.
Optimizing existing generative AI models for improved performance, scalability, and efficiency.
Developing and maintaining AI pipelines, including data preprocessing, feature extraction, model training, and evaluation.
Developing clear and concise documentation, including technical specifications, user guides, and presentations, to communicate complex AI concepts to both technical and non-technical stakeholders.
Contributing to the establishment of best practices and standards for generative AI development within the organization.
Providing technical mentorship and guidance to junior team members.
Key Requirements
You have a degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field is highly desirable.
You have solid experience developing and implementing generative AI models, with a strong understanding of deep learning techniques such as GPT, VAE, and GANs.
You are proficient in Python and have experience with machine learning libraries and frameworks such as TensorFlow, PyTorch, or Keras.
You have strong knowledge of data structures, algorithms, and software engineering principles.
You are familiar with cloud-based platforms and services, such as AWS, GCP, or Azure.
You have experience with natural language processing (NLP) techniques and tools, such as SpaCy, NLTK, or Hugging Face.
You are familiar with data visualization tools and libraries, such as Matplotlib, Seaborn, or Plotly.
You have knowledge of software development methodologies, such as Agile or Scrum.
You possess excellent problem-solving skills, with the ability to think critically and creatively to develop innovative AI solutions.
You have strong communication skills, with the ability to effectively convey complex technical concepts to a diverse audience.
You possess a proactive mindset, with the ability to work independently and collaboratively in a fast-paced, dynamic environment.
React JS Intern
Experience: 0 to 0.6 months
Responsibilities
Developing new user-facing features using React.js
Ability to understand business requirements and translate them into technical requirements
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Build reusable code and libraries for future use
Work with backend engineers to build features and ship experiments
Skills Required
Strong proficiency in JavaScript, ReactJS, Redux, redux-saga and ES6.
Knowledge with common front-end development tools such as Babel, Webpack, NPM, etc. 3. Familiarity with code versioning tools such as Git
Familiarity with RESTful APIs and Express js.
Ability to work in a fast-paced and deadline-oriented environment.
Full Stack Developer (Python + ReactJS / NodeJS)
Experience: 3 Years+
No of opening – 2
Job Description
We are seeking a highly skilled Full Stack Developer with 3+ Years of proficiency in Python and experienced in either React.js or Node.js. The ideal candidate will join our development team to contribute to the design, development, and maintenance of our web applications and platforms.
Skills
Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience working as a Full Stack Developer or similar role.
Strong proficiency in Python and its frameworks (Django, Flask, etc.).
Experience with front-end development using React.js or Node.js.
Familiarity with JavaScript, HTML, and CSS.
Knowledge of relational databases (e.g., PostgreSQL, MySQL) and ORM libraries.
Understanding of RESTful APIs and microservices architecture.
Excellent problem-solving skills and attention to detail.
Ability to work independently and collaboratively in a fast-paced environment.
Strong communication and interpersonal skills.
Responsibilities
Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
Develop and maintain server-side logic using Python and frameworks such as Django or Flask.
Design and implement front-end components using React.js or Node.js, ensuring high performance and responsiveness.
Integrate user-facing elements with server-side logic for seamless functionality.
Optimize applications for maximum speed and scalability.
Implement security and data protection measures.
Conduct code reviews, debug issues, and troubleshoot problems as they arise.curity and data protection measures.
Stay up-to-date with emerging technologies and industry trends to continuously improve our development processes.