Top Software Engineer Jobs in Ankara
As a Senior Staff Engineer in the Instructor Content Opportunities team at Udemy, you will design, develop, and maintain applications to empower instructors, create new frontend components, and implement scalable backend services and APIs, collaborating with cross-functional teams to enhance the learner experience.
As a Senior Software Engineer at Udemy, you'll enhance user interfaces for machine learning applications, solve complex frontend challenges, and mentor other engineers. You'll own the lifecycle of user-facing features while collaborating with product, design, and data teams, focusing on user experience and scalability.
As a Senior Staff Software Engineer, you will design and maintain scalable microservice architectures, implement robust search indexing solutions, and collaborate with cross-functional teams to enhance the search experience. You will also mentor junior engineers and advocate for quality and innovation.
As a Senior Software Engineer, you will enhance Udemy's in-site search experience by developing both front-end and back-end solutions. Your role includes implementing user interfaces, collaborating with cross-functional teams, and establishing monitoring practices for an optimal user experience. Engaging in A/B testing and continuous improvement is key to ensuring effective learning content discovery for users.
As a Staff Software Engineer in Growth, you will lead technical direction, mentor engineers, establish best practices, and collaborate with cross-functional teams. Responsibilities include designing scalable architectures, making data-informed decisions, and working on features that enhance user onboarding and product growth using various technologies.
As a Senior Software Engineer on the Content Lake DX team, you will design and develop scalable distributed systems, improve caching and query performance, mentor teammates, influence team processes, and respond to critical incidents. Your work will contribute to a better developer experience and open-source solutions.
As a Senior Software Engineer, you will work full-stack using React and Node.js to develop AI-assisted collaborative content creation tools. Your responsibilities include innovating with large language models, mastering prompt engineering, collaborating with design teams, and developing robust systems for LLM responses.
As a Software Engineer at Blockstream, you will build and maintain high-performance back-end infrastructure that integrates with user-facing features. Your responsibilities include designing, implementing, testing, and supporting software in a CI/CD environment while collaborating with teams to develop robust solutions using various programming languages.
Elastic, a leading search company, is seeking a Full Stack Software Engineer II for their Search Relevance team. The role involves building product enhancements for search components, collaborating with teammates in a remote-first environment, and contributing to Elasticsearch and Kibana. The position requires experience in Java, open communication skills, and a willingness to learn new technologies.
As a Frontend Software Engineer at Amplemarket, you will build user interfaces that connect users to the AI-powered sales platform, addressing challenging engineering problems and enhancing user experiences with new features.
As a Staff Frontend Software Engineer, you will lead architectural design and development of key web UI features while collaborating with a small engineering team. Your role involves driving solutions for complex problems, participating in code reviews, and constantly seeking ways to improve product and team processes.
The Junior Java Software Engineer will develop, modify, and test code primarily using Java and Spring technologies. Responsibilities include collaborating with back-end teams, ensuring accessibility across various platforms, and engaging in the full software development cycle. Additionally, the role involves supporting code reviews and employing testing methodologies.
As a Fullstack Engineer on the Observability team, you will write and maintain high-quality TypeScript code in Kibana, collaborate with cross-functional teams to enhance user observability experiences, and participate in code reviews to improve engineering standards and processes.
The Senior Principal Backend Software Engineer will design, develop, and maintain backend services for a cybersecurity platform. Responsibilities include working within microservice architectures, collaborating with different departments, and developing scalable cloud-based applications.
Design and develop scalable backend services for a cybersecurity platform, focusing on high-performance microservices. Collaborate with teams to deliver advanced features and maintain robust applications while ensuring high availability and optimization.
As a Fullstack Software Engineer at Amplemarket, you will develop crucial user experiences and product features in an AI-powered sales platform. The role involves solving complex engineering challenges from NLP models to scaling data solutions, contributing to a critical tool for B2B sales teams.
Responsible for developing and managing software development pipelines, leading projects, and ensuring the performance of the pipeline. Requires proficiency in Python, Bash, C++, Git, Jenkins, Docker, and interaction with servers and networks.
As a Go Software Engineer in the Commercial Systems unit, you will design, develop, and maintain services for Ubuntu and open-source products while focusing on security and distributed systems. You will collaborate with teams on technical designs, deploy services, and enhance engineering practices, contributing to projects like Candid and JIMM. This role is fully remote within the EMEA region.
As a Graduate Software Engineer, you will participate in a 12-month rotational program where you'll work in Agile Scrum teams, focusing on software development for products like Fusion 360. Responsibilities include writing clean code in various languages, engaging in code reviews, developing unit tests, and using CI/CD tools. You'll gain hands-on experience and support in achieving professional registration.
As a Senior Software Engineer at Canonical, you will develop and integrate systems for the embedded Linux environment, focusing on security and developer experience. Responsibilities include developing system daemons with REST APIs, debugging, collaborating with a distributed team, and maintaining boot mechanisms across various CPU architectures.
As a Software Engineer on the Core Desktop team, you will design and develop elements of the Core Desktop, write high-quality code, collaborate with team members, and engage with the Ubuntu community while utilizing various programming languages and technologies to enhance the user experience.
As a Senior Software Engineer at Canonical, you'll lead design and implementation, coach team members, and collaborate on features in a distributed system driving cloud automation. You'll debug issues, interface with upstream communities, and support diverse software operations while working remotely with minimal travel.
The Python Software Engineer will develop and maintain automation tools for hardware certification, focus on test automation methodologies, work with Linux-based hardware, and improve continuous processes for software testing. The role involves collaborating with teams worldwide to ensure effective hardware enablement for Ubuntu systems.
As a Software Engineer at Canonical, you will contribute to the Juju project, a large open-source Go project, focusing on the design and delivery of features to automate cloud operations and software management at scale. Responsibilities include collaborating with a distributed team, debugging issues, and contributing to open-source communities.
As a Software Engineer at Canonical, you will develop tools for building and maintaining Ubuntu-based container images. Responsibilities include automating CI/CD processes, writing security compliance tools, and contributing to product development in collaboration with global teams. You will also mentor junior engineers and engage with the open-source community.
Top Companies in Ankara Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Turkey
Software Engineer Jobs in Turkey
Data Science Jobs in Turkey
Machine Learning Jobs in Turkey
Artificial Intelligence Jobs in Turkey
Product Manager Jobs in Turkey
Front End Developer Jobs in Turkey
QA Engineer Jobs in Turkey
Tech Jobs & Startup Jobs in Ankara
Software Engineer Jobs in Ankara
Data Science Jobs in Ankara
Machine Learning Jobs in Ankara
Artificial Intelligence Jobs in Ankara
Product Manager Jobs in Ankara
Front End Developer Jobs in Ankara
QA Engineer Jobs in Ankara
Tech Jobs & Startup Jobs in Bursa
Software Engineer Jobs in Bursa
Data Science Jobs in Bursa
Machine Learning Jobs in Bursa
Artificial Intelligence Jobs in Bursa
Product Manager Jobs in Bursa
Front End Developer Jobs in Bursa
QA Engineer Jobs in Bursa
Tech Jobs & Startup Jobs in Istanbul
Software Engineer Jobs in Istanbul
Data Science Jobs in Istanbul
Machine Learning Jobs in Istanbul
Artificial Intelligence Jobs in Istanbul
Product Manager Jobs in Istanbul
Front End Developer Jobs in Istanbul
QA Engineer Jobs in Istanbul
Tech Jobs & Startup Jobs in Izmir
Software Engineer Jobs in Izmir
Data Science Jobs in Izmir
Machine Learning Jobs in Izmir
Artificial Intelligence Jobs in Izmir
Product Manager Jobs in Izmir
Front End Developer Jobs in Izmir
QA Engineer Jobs in Izmir
Remote Jobs in Turkey
Remote Jobs in Ankara
Remote Jobs in Bursa
Remote Jobs in Istanbul
Remote Jobs in Izmir
All Filters
No Results
No Results