CrawlJobs Logo

Software Engineer, Knowledge Assist

cresta.com Logo

Cresta

Location Icon

Location:
Romania, Bucharest

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Knowledge Assist (KA) team at Cresta builds AI solutions that help contact center agents access the right knowledge at the right time. Our projects include real-time generative assistance (GenKA), knowledge search (KS), retrieval-augmented generation (RAG) capabilities, and knowledge connectors to integrate with customer systems. We are looking for a software engineer who enjoys working across the stack and thrives in a dynamic, fast-paced environment. While this role leans toward backend development, a full stack skill set is highly valued.

Job Responsibility:

  • Build scalable, reliable backend services that power real-time AI assistance and search
  • Design APIs and data flows to support integrations with knowledge bases and customer systems
  • Work across the stack when needed, including backend, frontend, and infrastructure layers
  • Collaborate closely with product managers, machine learning engineers, and fellow software engineers
  • Take ownership of projects end-to-end, from design through implementation and operation in production
  • Contribute to technical discussions, architecture reviews, and continuous improvement efforts

Requirements:

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience
  • 3+ years of experience in software engineering roles
  • Strong backend development skills, preferably with Python, Go, Node.js, or similar languages
  • Proficiency in designing clear, maintainable APIs (e.g., REST, gRPC)
  • Experience working with databases (PostgreSQL, ClickHouse, Elasticsearch, or equivalents)
  • Solid understanding of system design, distributed systems, and cloud platforms (AWS, GCP, or Azure)
  • Clear communication skills and a collaborative working style

Nice to have:

Familiarity with frontend development (e.g., React or similar frameworks) is a plus

What we offer:

Compensation for this position includes a base salary, equity, and a variety of benefits

Additional Information:

Job Posted:
December 07, 2025

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer, Knowledge Assist

Software Engineer / Senior Software Engineer

ARiA is looking for highly motivated self-starters and low-ego team players to j...
Location
Location
United States , Madison; Alexandria; Seattle
Salary
Salary:
Not provided
ariacoustics.com Logo
Applied Research in Acoustics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills
Job Responsibility
Job Responsibility
  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype
  • Fulltime
Read More
Arrow Right

Software Engineer Staff - Platforms/System Software Development

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science or a related field, with 5+ years of experience in platforms/system software development
  • Strong technical, analytical, and problem-solving skills
  • Proficiency in C, C++, embedded systems, and Linux kernel/driver development
  • Experience working close to hardware, including device drivers, system bring-up, and Linux/OS fundamentals
  • Expertise in troubleshooting and debugging complex issues
  • Knowledge and experience with firmware, optics, SPI, retimers, FPGA, CPLD, MDIO, Ethernet interfaces (10GE - 400GE), timing protocols (SyncE, PTP), SerDes, fabric management, and chassis management are preferred
  • Understanding of system hardware, including buses, hardware queues/FIFOs, interrupts, BIOS, PCIe, I2C, etc., is a plus
  • Experience with new hardware and/or ASIC bring-up
  • Experience designing fault-tolerant and resilient systems is highly desirable
  • Excellent debugging skills and experience with various software, hardware, and memory debugging tools
Job Responsibility
Job Responsibility
  • Work with cross-functional teams to develop detailed software functional specifications, articulate system/software architecture specifications, for product features, to meet product requirements
  • SW development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management, link, and interface management
  • Carry out detailed design and implementation, unit testing, integration of packet forwarding, related device/kernel drivers, and other related software components for products and features
  • Work closely with system and solution test teams to ensure correct and complete verification of software and components, for the feature to meet real-life network deployments
  • Work closely with Juniper Technical Assistance Team, for providing engineering assistance in supporting critical customer escalations for customer deployments
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are currently seeking an experienced professional to join our team in the rol...
Location
Location
China , Xi'an
Salary
Salary:
Not provided
https://www.hsbc.com Logo
HSBC
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • Software testing experiences, STRONG technical knowledge and experience in Java / VB / C++
  • Have a good understanding of the test process and testing knowledge or software development lifecycle
  • Effective communication skills in spoken and written English
  • Be able to work independently, proactively and under pressure against multiple deadlines
  • Be able to work under pressure to complete the project in tight schedule in a cost-effective way
  • Experienced in software development is an advantage.
Job Responsibility
Job Responsibility
  • Assist in detailed requirements analysis, strategy and estimation
  • Ensure tractability between requirements and test cases
  • Prepare and maintain test-tool, conduct reviews of test-wares
  • Report test status
  • Participate in knowledge management activities
  • Participate in defect prevention activities
  • Collect and analyses test metrics
  • Carry out test execution for complex functions
  • Design of reusable automated test scripts
  • Research and investigate in the new testing methodology.
What we offer
What we offer
  • Flexible working
  • Continuous professional development
  • Opportunities to grow within an inclusive and diverse environment.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are currently seeking an experienced professional to join our team in the rol...
Location
Location
China , Xi'an
Salary
Salary:
Not provided
https://www.hsbc.com Logo
HSBC
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • Software testing experiences, STRONG technical knowledge and experience in Java / VB / C++
  • Have a good understanding of the test process and testing knowledge or software development lifecycle
  • Effective communication skills in spoken and written English
  • Be able to work independently, proactively and under pressure against multiple deadlines
  • Be able to work under pressure to complete the project in tight schedule in a cost effective way
  • Experienced in software development is an advantage
Job Responsibility
Job Responsibility
  • Assist in detailed requirements analysis, strategy and estimation
  • Ensure tractability between requirements and test cases
  • Prepare and maintain test-tool, conduct reviews of test-wares
  • Report test status
  • Participate in knowledge management activities
  • Participate in defect prevention activities
  • Collect and analyse test metrics
  • Carry out test execution for complex functions
  • Design of reusable automated test scripts
  • Research and investigate in the new testing methodology
What we offer
What we offer
  • Flexible working
  • Continuous professional development
  • Opportunities to grow within an inclusive and diverse environment
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are currently seeking an experienced professional to join our team in the rol...
Location
Location
China , Guangzhou
Salary
Salary:
Not provided
https://www.hsbc.com Logo
HSBC
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • Software testing experiences, STRONG technical knowledge and experience in Java / VB / C++
  • Have a good understanding of the test process and testing knowledge or software development lifecycle
  • Effective communication skills in spoken and written English
  • Be able to work independently, proactively and under pressure against multiple deadlines
  • Be able to work under pressure to complete the project in tight schedule in a cost effective way
  • Experienced in software development is an advantage.
Job Responsibility
Job Responsibility
  • Assist in detailed requirements analysis, strategy and estimation
  • Ensure tractability between requirements and test cases
  • Prepare and maintain test-tool, conduct reviews of test-wares
  • Report test status
  • Participate in knowledge management activities
  • Participate in defect prevention activities
  • Collect and analyse test metrics
  • Carry out test execution for complex functions
  • Design of reusable automated test scripts
  • Research and investigate in the new testing methodology.
What we offer
What we offer
  • Flexible working
  • Opportunities to grow
  • Inclusive and diverse environment.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer in Test

Location
Location
Salary
Salary:
Not provided
altius.us.com Logo
Altius Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep knowledge of software development processes including agile processes
  • Hands on experience in UI development using Angular JS
  • Experience with the design and development of complex, multi-tier software solutions
  • Database experience including Oracle and advanced SQL scripting
  • Experience integrating vendor and open source products into an overall system
  • Ability to coordinate, interact with, and lead cross departmental teams.
  • Experience in planning work and leading a small group of developers
  • Ability to make decisions without all information.
  • Ability to white-board solutions during discussions, and develop decision trees, flow charts and simple wireframes to prove a concept (Visio, PPT, DOC)
  • Preferably professional experience in financial services, cards, payments or another related field
Job Responsibility
Job Responsibility
  • Ensures Code Design and its Quality for Enterprise Application
  • Designs highly complex applications, interfaces and integration with a modest number of systems
  • Responsible for performance engineering of the enterprise software architecture, and providing functional guidance, advice, and/or training to other application developers
  • Responsible for Modest advanced code development, code review and day-to-day support duties
  • Researching and evaluating tools to support domain-specific needs
  • Develop technical work products and own solution design.
  • Technically lead project through all stages of the project life cycle, including requirements understanding & analysis, estimation, design, development and acceptance testing
  • Chart out development strategy / approach with correct gating criteria (Definition of done) for moving code from one environment to next, until production.
  • Review production monitoring tool and practices to ensure issues are addressed proactively.
  • Setup and keep enhancing coding guidelines/practices. Ensure its adherence through regular reviews with team.
Read More
Arrow Right

Software Engineer Staff

This Software Engineer Staff will be engaged in data science-related research an...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Utilize analytical and programming skills and open-source systems, such as Apache Storm, Apache Spark, Elasticsearch, Cassandra, Graph DB etc. develop data processing pipeline required efficacy and latency
  • Require good knowledge and experience of the big data tool sets and techniques of distributed storage and computation engine
  • Require the experience to develop the reusable and highly scalable data processing component
  • Require good knowledge and experience to work with cloud based CICD tools and cloud devops teams to collect stats and create monitors for our data processing pipelines
  • Develop good quality python APIs to support micro services
  • Require the knowledge of APIs to various No SQL storage systems, Elasticsearch, Cassandra, and Redis, etc.
  • Good understanding Python Flask web service and be able to develop good quality code
  • Troubleshoot production environment and customer reported issues
  • Require the knowledge of the multi-cloud production environment
  • Require the agility to troubleshoot open-source data processing engine, such as Apache Spark, Apache Storm and Apache Flink
Job Responsibility
Job Responsibility
  • Designs, develops, troubleshoots and debugs software programs for software enhancements and new products
  • Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools
  • Determines hardware compatibility and/or influences hardware design
  • Engaged in data science-related research and software application development and engineering duties related to our enterprise-grade Wi-Fi technology and autonomous platform to provide an unprecedented visibility into the user experience
  • Collaborate with other engineers and product managers to build the next generation of autonomous Wi-Fi networks leveraging big data and predictive models
  • Use knowledge of wireless communication networks, machine learning and software engineering to develop and implement scalable algorithms to process a large amount of streaming data to detect anomalies, predict problems, and classify them in real-time
  • Leverage the data collected from the Wi-Fi network to empower the inference engine of our Mist platform and systems, including the Mist virtual assistant chat bot
  • Determine the likelihood of failures across the Wi-Fi network and performing failure scope analysis
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior/Principal Software Engineer

Our platform is PHP, MySQL, and AWS, which we leverage to deliver exciting new f...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly skilled and proficient coding in PHP, with strong skills in adjacent areas such as TypeScript, React, JavaScript or Python
  • A desire and willingness to learn other languages in particular Golang
  • Proving technical leadership and direction to your team and contributing to the wider engineering organisation
  • Deep technical understanding of MySQL and relational databases, particularly database performance tuning
  • Knowledge of best practises around Modern Software Engineering, CI/CD, DORA metrics
  • Experience of troubleshooting and fixing performance issues in a full-stack application
  • from browser to the database
  • Experience of software architecture and presenting technical designs to your team and stakeholders
  • Demonstrable expertise and understanding of API development/design and experience interfacing with disparate systems
  • Excellent communicator with a self-starter attitude and comfort working autonomously
Job Responsibility
Job Responsibility
  • Participate in Scrum ceremonies and work with your colleagues, stakeholders and third parties, to align on requirements and deliver a user experience you can be proud of
  • The role requires demonstrable experience of backend development using PHP and MySQL, and includes full lifecycle development of RESTful APIs and web apps which can operate at scale on AWS
  • You will appreciate the benefits of TDD/BDD, ensuring all code is tested and reviewed to the highest standards, and adapt quickly to changing environments, concepts and emerging technologies to assist in the future roadmap of our products
  • As a team, we are responsible for the health of the systems we build. You should understand performance tuning and optimisation, and how to diagnose technical issues across local, pre-release and production environments running on AWS. We operate a DevOps culture and are responsible for developing, deploying, operating and monitoring our team’s deliverables
  • As the senior engineer in the team, you will set the technical standard for the team
  • offering mentoring and support to your team-mates
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.