Key Responsibilities:
- Designing, developing, and maintaining AI/NLP-based software solutions.
- Collaborating with cross-functional teams to define requirements and implement new features.
- Optimizing performance and scalability of existing systems.
- Conducting code reviews and providing constructive feedback to team members.
- Staying up-to-date with the latest developments in AI and NLP technologies.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 6+ years of experience in software development, with a focus on Python programming.
- Strong understanding of artificial intelligence and natural language processing concepts.
- Hands-on experience with AI/NLP frameworks such as Llamaindex/Langchain, OpenAI, etc.
- Experience in implementing Retrieval-Augmented Generation (RAG) systems for enhanced AI solutions.
- Proficiency in building and deploying machine learning models.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
Preferred Qualifications:
- Master's degree or higher in Computer Science, Engineering, or related field.
- Experience with cloud computing platforms such as AWS, Azure, or Google Cloud.
- Familiarity with big data technologies such as Hadoop, Spark, etc.
- Contributions to open-source projects related to AI/NLP
About Talentship.io
Talentship, founded in 2017 and headquartered in Cologne, Germany, is a technology solutions company that bridges European expertise with global talent through its innovative "Next Generation Outsourcing" model.
With a team of 51-200 employees, the company specializes in AI & Automation, Software Development, Cloud & DevOps, and Data & BI services. Led by founder and CEO Sushel K. Bijganath and experienced CTOs, Talentship focuses on delivering high-quality technology solutions by leveraging the top 5% of global IT talent, primarily through their ISO-certified development center in India.
The company has completed over 100 projects, offering services across four main areas: AI solutions, Managed Teams, End-to-End Project Development, and CTO-level Consulting. Their unique approach combines European precision with global efficiency, helping businesses overcome IT talent challenges while maintaining quality and cost-effectiveness.
Talentship is a technology company that helps businesses scale their tech teams and overcome IT talent challenges. They specialize in providing high-caliber CTO leadership and top engineering talent through a hybrid offshoring model. They focus on delivering European-quality work with global cost efficiency
Similar jobs
Role Description : Senior Java Developer
As a senior developer you will be responsible to manage the software development life cycle from planning to prioritizing to testing and release. Responsibilities includes gathering system and team product requirements, building java modules and testing features before release. Should have hands on experience developing software with agile methodologies and are ready to lead our junior developers.
Responsibilities • Contribute to all phases of development lifecycle. • Planning of API workflow. • Understanding the requirements all the teams involved and planning the development process. • Write well designed, testable, efficient code. • Prepare and produce releases of software components. • Support continuous improvements by investigating alternatives and technologies and presenting these for architecture review. • Designing, implementing, and maintaining java applications that are often high-volume and low latency. • Identify bottlenecks and bugs and advise solutions to these problems. • Develop highly scalable REST APIs to use in our applications. • Guide the team and help them in any complex situations.
Required Qualifications We are looking for individuals who are curious, excited about learning, and navigating through the uncertainties and complexities that are associated with a growing company. Some qualifications that we think would help you thrive in this role are: • Minimum 8+ Years in a Java programming. • Expert hands-on knowledge of latest technology, good exposure to web technologies and open to all technologies like Java, J2EE, Spring Boot, Microservices, Cloud computing, any DB. • Very good exposure to DevOps concepts and tools, Continuous Integration and Continuous Delivery. • Quick learner believes in continuous learning and acts as a catalyst for building the culture within the organization.
• Analytical thinking skills, problem solving with strong exposure to root causing tools and techniques and ability to come up with solutions in complex situations. • Familiar with various design and architectural patterns. • Bachelor/Masters of CS/IT Engineering, BCA/MCA, B Sc/M Sc in CS/IT
Preferred Qualifications • Deep insights of Java and J2EE internals such as memory management, transaction management, etc. • Skill for writing reusable Java libraries. • Proficient understanding of code versioning tools, such as Git. • Familiarity with build tools such as Ant, Maven, and Gradle. • Ability to work without guidance and under tight deadlines. • Result oriented and focused on meeting deliverable timelines. • Teamwork and willingness to listen to others. • Communicate effectively • Good knowledge of microservices. • Expertise in developing enterprise level web applications and RESTful APIs using Microservices with demonstrable production-scale experience. • Strong background working with Linux/Unix environments. • Working experience in industry standard protocols related API security. • Clear understanding of web services and SOA related standards like REST/OAuth/JSON.
Location: Bengaluru/Udupi (NO WORK FROM HOME OPTION)
Notice Period: Immediate Joining or Maximum 1 Month
- Create, test, and maintain web-based applications using Laravel Framework.
- Work with members of the other teams to design, develop, and implement software solutions.
- Implement and manage the entire web application development lifecycle, from conception to delivery and post-launch maintenance.
- Write clean, efficient, and well-documented code.
- Make use of back-end data services and support the growth of current data services API.
- Effectively communicate all project updates, evaluations, suggestions, schedules, and technical and procedural difficulties.
- The development procedure, architecture, and similar information should all be documented.
- Troubleshoot and debug software issues.
- Continuously improve software quality and performance.
- Keep up with the latest web development technologies and trends.
Job Description – Magento Developer
We are looking for a Magento Developer responsible for Magento 2 related projects, and as we are a Magento extension development company, you must have knowledge of Magento 2 extensions development. You should have developed public or private extensions will be a plus.
Responsibilities:
- Develop Magento Extensions, debug and update.
- Work on Customization, Upgrade, Performance optimization, and other Magento services.
- Work on Magento Projects.
- We can give you the Extension support responsibilities too.
- Train new PHP developers for Magento developments from scratch.
Requirements:
- Strong knowledge of PHP and Magento 2.
- Magento 2 Extension development experience.
- Understanding the fully synchronous behaviour of PHP.
- Understanding of MVC design patterns.
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
- Knowledge of object-oriented PHP programming.
- Understanding accessibility and security compliance.
- Strong knowledge of the common PHP or web server exploits and their solutions.
- Understanding fundamental design principles behind a scalable application.
- User authentication and authorization between multiple systems, servers, and environments.
- Integration of multiple data sources and databases into one system.
- Inventory API, payment, shipping API, web API, ERP Integration knowledge is a plus.
What you'll be doing
1. You will be working with product owners ( Client Stakeholders ), product managers directly to deliver the user experience. A product design from scratch or revamp assignment, on average, includes 2-3 product designers. You will be either leading/collaborating based on the project.
2. You will be part of all four steps we follow in our design process, Analyse, Strategize, Visualise & Evolve. These steps include various activities from wireframes -> dev hand-off.
3. Most of our assignments go through user research, including stakeholder interviews ( Who runs the product ) and actual product end-user interviews. On average, we do 10 interviews per product. You will be conducting them along with your peer.
4. We encourage the team to share and learn from each other, and you will also be part of internal/external workshops & knowledge sessions.
What you'll need
1. 3 to 4 years of experience in designing digital interfaces ( Web/Mobile )
2. You love to solve problems, have a hustling DNA, and are constantly ready for challenges
3. An ability to think high-level product strategy and distill into design deliverables
4. Take ownership of the design process and work as a self-directed member of a design team
5. Able to earn trust and handle your counterparts to deliver a great product experience
6. Should be able to demo your designs and defend design decisions backed with research or competitive benchmarking
7. Solid aesthetic sense with a keen eye for detail
8. Excellent understanding of clean UI, typography, alignment, and colors
9. We encourage T-Shaped Designer, specializes in one kind of UX design and has a breadth of capabilities in other areas.
Responsibilities:
- Creating the website architecture.
- Designing and building the website front-end.
- Managing website back-end including database and server integration.
- Managing WordPress themes and plugins.
- Conducting website performance tests.
- Troubleshooting content issues.
- Monitoring the performance of the live website.
Skill Requirements:
- Proven work experience as a WordPress developer.
- Knowledge of front-end technologies including CSS3, JavaScript, HTML5, and jQuery.
- Knowledge of code version tools including Git, Mercurial, and SVN.
- Experience working with debugging tools such as Chrome Inspector and Firebug.
- Good understanding of website architecture and aesthetics.
- Ability to manage projects.
- Good communication skills.
- Bachelor’s degree in computer science or a similar field.
JOB SUMMARY
Looking for a candidate to join a team involved in solving challenging problems in the ecommerce domain. We are seeking candidates having hands-on experience working with Hybris-based implementations.
PRIMARY RESPONSIBILITIES
As a Senior Developer – Hybris, you will translate client requirements into technical designs, design schemas, implement custom extensions, create product and product variants and integrate with search engines, unlocking the business value of Hybris.
You will independently drive design decisions to ensure the necessary health of the overall solution.
You will teach, mentor and share knowledge, improve processes and develop systematic solutions to problem patterns.
• Develop Digital Consumer experiences based on a foundation of Hybris.
• Design and develop awesome features such as product search & navigation, order management, promotions, store locator, social ecommerce, back-office customization, etc.
• Diagnose and solve technical problems related to commerce and Hybris implementation.
• Interact with clients to create end-to-end specifications for ecommerce solutions.
• Provide inputs and direction to associates in the team on design and implementation.
• Collaborate with your architect to define implementation processes and quality gates and standards.
• Write application code that exceeds the defined quality standards by using best practice
• Review design and code for your peers
SECONDARY REQUIREMENTS
A good Hybris Senior Developer:
• Is aware of the different front-end technologies including HTML, CSS, JavaScript, jQuery, Angular4 and React
• Knows the DevOps processes and technologies including Jenkins, Ansible, Chef, etc.
• Understands Agile Software development methodology
We are now looking to onboard an exceptional Fullstack Developer on our team at a Senior Software Engineer/ Engineering Lead level. They will be an integral part of our technology function and work on challenging, cutting-edge problems, and contribute to the solution design and development for various software systems and subsystems. They will develop new and interesting products for our B2B users and will work with the best minds in the industry. They will also be required to lead, hire, and set up a team to meet our product objectives.
We are looking for someone who can :
- Think like a product owner
- Design and build new products and manage their delivery
- Drive culture, learning, and development of team members and of the larger org
- Mentor, motivate & ensure delivery from a small team
- Take ownership and get the job done
- Ensure the quality of deliverables
You should have :
- 4-7 years of hands-on experience in the design and development of applications using NodeJs, ReactJs, MySQL, etc.
- Good architectural and design skills
- Strong coding, data structures, and algorithms
- An engineering degree preferably, from a top-tier school (or an equivalent experience)
- Proficient understanding of code versioning tools, such as Git/SVN
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Experience in Elastic Search/ Solr/ Amazon AWS
- Experience building sites to function cross-platform and cross-browser
- The ability to own end-to-end responsibility
- The role will give you an opportunity to work with a cross-functional team from Business, Product, and Design, and lead a team of 4-7 rockstar engineers.
We have:
- A team of aces, from top-tier schools and startups, to work with
- A fast-paced, data-driven, and fun work environment
- A huge appetite for new, disruptive, creative, and implementable ideas
- An open work culture
We offer:
- Competitive salary
- A great working environment with an opportunity to work directly with the founders on very exciting real-life problems
- Opportunity to grow really fast.
- Opportunity to hire a team & mentor them.
- ESOPs
If this is something that interests you, let's talk.