software
٨٢٥٣ وظائف شاغرة
About the projects: we are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: GoProficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents.<br>Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave)<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
About the projects: we are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: GoProficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents.<br>Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave)<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
About the projects: we are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: GoProficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents.<br>Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave)<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
About the Role<br>As a Rust Software Engineer, you will design and build performance-critical backend services, platform components, and security tooling that power our products and consulting engagements. You will work alongside backend, security, and Dev Ops engineers to deliver reliable, well-tested software that operates in regulated, high-assurance environments. This role is ideal for an engineer who values correctness, memory safety, and clean systems design, and wants their work to have a direct impact on real-world security and compliance outcomes.<br>Key Responsibilities<br>Design, develop, and maintain backend services and APIs in Rust with a focus on performance, reliability, and security. Build systems-level components, including concurrent services, data-processing pipelines, and integrations with internal platforms. Write idiomatic, maintainable, and well-documented Rust code leveraging strong type systems and ownership principles. Develop and maintain internal tools, automation utilities, and security-related applications. Integrate with REST and g RPC APIs, databases, message queues, and third-party services. Create comprehensive unit, integration, and property-based tests to ensure software quality. Participate in code reviews and contribute to engineering best practices. Profile, troubleshoot, and optimize applications for latency, throughput, and resource efficiency. Collaborate with security teams to implement secure coding practices and address security findings. Contribute to system architecture, technical documentation, and CI/CD processes.<br><br>Required Qualifications<br>Bachelor's degree in Computer Science, Software Engineering, or a related field.3+ years of professional software engineering experience.1–2+ years of hands-on experience developing production applications in Rust. Strong understanding of Rust fundamentals, including ownership, borrowing, lifetimes, traits, generics, and error handling. Solid experience with asynchronous and concurrent programming using Tokio and async/await. Experience building and consuming RESTful and/or g RPC services. Familiarity with Rust tooling and ecosystem, including Cargo, Clippy, Rustfmt, Serde, Tokio, Axum/Actix, SQLx, or Diesel. Experience working with relational and/or NoSQL databases. Proficiency with Git workflows, code reviews, and CI/CD pipelines. Strong understanding of data structures, algorithms, and software design principles. Excellent communication skills in English, both written and verbal.<br><br>Preferred Qualifications<br>Experience in cybersecurity, fintech, or other regulated industries. Knowledge of secure coding practices and common application vulnerabilities. Experience with Docker and Kubernetes. Familiarity with cloud platforms such as AWS, Azure, GCP, or OCI. Experience with messaging and queueing technologies such as Redis, Rabbit MQ, or Kafka. Knowledge of Web Assembly (WASM), FFI, embedded systems, or low-level programming. Contributions to open-source Rust projects. Exposure to AI/ML platforms or LLM-serving infrastructure (e.g., v LLM, Fast API).
About the projects: we are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br><br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: GoProficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents.<br>Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave)<br><br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
About the projects: We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: Rust Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents. Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave) Duration of contract : 3 month; [expected start date is next week]<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
About the projects: We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: Rust Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents. Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave) Duration of contract : 3 month; [expected start date is next week]<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
About the projects: we are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br><br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: GoProficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents.<br>Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave)<br><br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
About the projects: We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: Rust Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents. Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave) Duration of contract : 3 month; [expected start date is next week]<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
About the projects: we are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br><br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: GoProficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents.<br>Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave)<br><br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
About the projects: we are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br><br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: GoProficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents.<br>Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave)<br><br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
About the projects: We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: Rust Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents. Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave) Duration of contract : 3 month; [expected start date is next week]<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>1. Design and implement scalable and secure software architectures for digital banking platforms using modern technologies like React, Flutter, Node.js, Java, and both SQL and NoSQL databases. </p>
<p>2. Lead the evaluation and integration of new technologies and frameworks that align with the bank's digital transformation objectives. </p>
<p>3. Create architecture blueprints, technical models, and high-level designs that support business goals while ensuring system flexibility, performance, and security. </p>
<p>4. Oversee the architectural direction for both front-end (React, Flutter) and back-end (Node.js, Java) technologies, ensuring seamless integration and data consistency across the stack. </p>
<p>5. Architect efficient data storage, retrieval, and processing solutions using a mix of SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) databases, optimized for high-volume transaction processing. </p>
<p>6. Ensure all digital banking platforms adhere to banking regulations, data privacy laws, and industry-standard security practices. </p>
<p>7. Work closely with product owners, developers, and other architects in DDC & IT to translate business requirements into technical solutions, balancing technical depth with practical delivery timelines. </p>
<p>8. Advocate for and lead the adoption of emerging technologies, such as cloud-native architectures, microservices, containerization, Data streaming, Event driven architecture, in the bank s digital products. </p>
<p>9. Design systems capable of scaling to meet high traffic demands while maintaining performance and reliability. </p>
<p>10. Mentor development teams on best practices in software development, including CI/CD pipelines, DevOps, and agile methodologies. </p>
<p>11. Engage with business and technical stakeholders to ensure digital solutions are aligned with organizational objectives and deliver value. </p>
<p>12. Participate and recommend improvements to policies, processes and procedures and manage their implementation to ensure all relevant procedural / legislative requirements are fulfilled. </p>
<p>13. Ensure compliance with all relevant CBE regulations, banking laws, AML regulations and internal CIB policies and code of conduct in order to maintain CIB s sound legal position and mitigate any potential risks.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p> Bachelor s degree of computer science or its equivalent.</p> <p> . 7-10 years developing software for Web, iOS and/or Android using either Switft, Objective-C, Java, Kotlin, Scala programming languages. (10+ years for Senior Software Architect). </p> <p> Experience with modern software development practices, including agile methodology, scrum framework, and GitOps.</p> <p> Experience in design, architecture and delivery of applications end to end, for 100% digital companies since its conception.</p> <p> Experience leading and coaching teams and working on projects involving multiple business units.</p><p></p></section>
We're looking for a detail-oriented Software Tester to join our growing team and help us ship high-quality products.<br> What you'll do:* Design, write, and execute test cases (manual & automated)* Identify, document, and track bugs through resolution* Collaborate closely with developers and product teams* Contribute to test strategy and continuous quality improvements<br> What we're looking for:* 3+ years of experience in software testing/QA* Strong knowledge of testing methodologies (functional, regression, integration, UAT)* Hands-on experience with tools like Selenium, Postman, JIRA, Test Rail (or similar)* Familiarity with API testing and basic SQL* Excellent analytical and communication skills* Bonus: experience with automation frameworks or CI/CD pipelines
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>As a Software Project Manager , you ll be responsible for Full ownership of project delivery, starting from contract signing until final delivery and getting sign off from client side. Duties & Responsibilities: Full ownership of project delivery, starting from contract signing until final delivery and getting sign off from client side. Manage client s communication during project implementation. Coordination between internal stakeholders to make sure of delivery according to timelines and scope agreed on. Responsible for creating all project documentations (project plan, SOW documentation and weekly status reporting for client). Follow up on project timelines between all internal and external stakeholders. Setting prioritization based on projects delivery pipeline and align this with product analysis. Manage implementation of scope and raise flag of CR creation with solution architect (when needed). Ensure of compliance of overall company process flow during all project life cycle.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><h2>Education & Experience:</h2><p>Education: BSc Degree (Preferably in Engineering)</p><p>Project management certificate (is a plus)</p><p>Agile project management (is a plus)</p><p>+5 years of experience (Preferably in software project management)</p><h2>Required Skills & Abilities:</h2><ul><li>Ownership</li><li>Project management</li><li>Time management</li><li>Communication skills</li><li>Microsoft applications (MS Word, Excel, PowerPoint and MS Project)</li><li>Technical skills (is a plus)</li><li>Jira background (is a plus)</li><li>Agile methodology (is a plus)</li><li>Software development background (is a plus)</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. Position Overview We are looking for a Software Development Engineer to join our team in Cairo, Egypt. Responsibilities: Develop Transaction-Level Models (TLMs) for peripheral controllers and interconnects. Use Quick Emulator (QEMU) and SystemC to develop software models for hardware components at the TLM abstraction level. Develop SystemC/TLM models for Innexis products. Debug and run Linux/RTOS embedded operating systems and bare-metal software on existing processor models. Verify the functionality of peripheral and interconnect models against behavioral models using SystemC testbenches. Execute test and implementation plans, and apply unit testing and debugging methodologies. Simulate and debug customers' software as well as virtual platform (VP) models. Write professional functional specifications and design/test documentation.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor's or Master's degree in Electronics and Communications Engineering, Computer Engineering, or a related field. Fresh graduates or candidates with relevant experience are welcome to apply. Solid knowledge of C/C++ programming. Solid understanding of digital logic design concepts. Familiarity with microprocessor and microcontroller architectures and design. Experience with SystemC/TLM modeling is a strong plus. Strong knowledge of QEMU is a strong plus. Good understanding of embedded software (Linux/RTOS) is a plus. Good programming skills in Shell scripting, Python, Tcl, and Perl are a plus. Knowledge of Unix/Linux operating system environments. Excellent communication skills, including the ability to present ideas and share knowledge with others.</p><p></p></section>
Company Description Jobs Hub is a talent solutions provider dedicated to helping organizations find the right professionals through a large and diverse community of job seekers. With a data center including over 500,000 candidates, Jobs Hub supports hiring needs across multiple segments. The company focuses on white-collar, blue-collar, pink-collar, and security-grade roles, giving employers access to a wide range of skills and experience levels. Jobs Hub aims to streamline recruitment processes and provide effective, tailored hiring services to organizations of varying sizes and industries. Role Description The Software Sales Executive role at Jobs Hub is a full-time, on-site position based in Cairo - Down Twon - Mohamed Nagib Station . The person in this role will identify and qualify new business opportunities, conduct product demonstrations, and present software solutions that address client needs. Daily responsibilities include managing a sales pipeline, following up with prospects, preparing proposals and quotations, and negotiating contract terms in alignment with company guidelines. The Software Sales Executive will collaborate with internal teams, maintain accurate sales records in CRM tools, and provide feedback to improve products and services. The role also involves meeting sales targets, building long-term client relationships, and staying current with market trends and competitor offerings. Qualifications Strong software sales and business development skills, including prospecting, lead qualification, and closing deals. Ability to conduct effective product presentations and demos, and communicate technical concepts in clear business language. Proficiency in using CRM systems and basic office productivity tools to track opportunities, forecast sales, and prepare reports. Excellent interpersonal, negotiation, and communication skills, with the ability to build trust and long-term client relationships. Proven experience in B2B sales, preferably in software or technology-related solutions. Bachelor’s degree in Business, Marketing, Information Technology, or a related field, or equivalent practical experience. Strong organizational and time management abilities, with capacity to handle multiple accounts and priorities. Comfort working in a fast-paced, target-driven environment and collaborating with cross-functional teams. Fluency in English and Arabic, both written and spoken, is highly beneficial. Knowledge of the recruitment or HR solutions market is a plus.
<p>We are seeking a Software Engineer with experience in cloud backend development, mobile/frontend technologies, and test automation to support Vodafone Home Emerging Products. The role focuses on building and enhancing consumer technology solutions, contributing across the software development lifecycle, and helping deliver high-quality digital products through modern engineering practices and cloud technologies.</p><p>What you ll do</p><ul><li>Develop frontend and backend capabilities for Home Services in collaboration with engineering and product teams.</li><li>Work with AWS services to support deployment and testing environments.</li><li>Contribute to quality assurance and testing strategies, including the design, development and execution of automated tests using behaviour-driven development frameworks.</li><li>Follow software engineering best practices to deliver scalable and maintainable solutions.</li><li>Collaborate with technical and business stakeholders to support product innovation and service improvements.</li></ul><p>What's in it for you</p><ul><li>Opportunity to work on innovative consumer technology products serving customers across multiple markets.</li><li>Exposure to cloud-native development, deployment practices and modern software engineering frameworks.</li><li>Collaboration with multinational and cross-functional teams in a dynamic technology environment.</li><li>Opportunity to contribute to product innovation, platform design and service improvement initiatives.</li></ul><p>What skills you will learn</p><ul><li>Advanced cloud engineering and deployment practices using AWS and Infrastructure as Code.</li><li>End-to-end full stack development across backend and frontend technologies.</li><li>Test automation, quality engineering and behaviour-driven development methodologies.</li><li>DevSecOps, CI/CD pipeline management and software delivery best practices.</li><li>Stakeholder engagement and cross-functional collaboration within global teams.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>You have experience in software engineering or test automation, ideally with at least five years of relevant experience. You possess strong programming skills in Golang and Python. You have knowledge of cloud platforms such as AWS, GCP or Azure. You are familiar with Infrastructure as Code tools such as Terraform/OpenTofu and Terragrunt. You have experience with SQL and NoSQL databases. You understand software engineering principles including SOLID and clean code practices. You have exposure to frontend technologies such as React, React Native, Kotlin Multiplatform, Flutter or Swift. You are familiar with GitHub, CI/CD pipelines and test automation frameworks. You hold a Bachelor's degree in Computer Science, Information Technology or a related discipline and communicate effectively in English. Experience with Embedded Systems, RDK-B, OpenWRT or BDD testing frameworks such as Cucumber or Behave would be advantageous.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About Siemens EDA Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. Position Overview The Calibre Semi-Manufacturing QA OPC Team is looking for a Senior Software Test Engineer to join Siemens EDA’s Design-to-Silicon division. In this role, you will play a key part in ensuring the quality, reliability, and continuous improvement of Calibre Semi-Manufacturing products by designing, developing, and executing functional, performance, and regression tests. You will work closely with development, product engineering, and marketing teams to deliver high-quality software releases while contributing to test strategy, automation, regression analysis, and continuous enhancements to the overall testing process. Responsibilities: Own the quality of Calibre OPC tools by analyzing complex user stories, developing comprehensive test plans, and ensuring high quality standards throughout the product lifecycle, from early research and development to production releases and maintenance patches. Design and enhance QA automation solutions by building and maintaining robust test automation frameworks and custom internal testing tools that improve verification efficiency, increase test coverage, and ensure consistent, reproducible results. Drive performance and scalability validation by developing and maintaining performance benchmarking frameworks to evaluate Calibre engine throughput, memory utilization, and scalability across large-scale distributed Unix/Linux Grid computing environments. Lead defect investigation and continuous improvement efforts by performing in-depth log analysis, documenting complex software defects, creating reproducible test cases for R&D, and actively participating in Agile/Scrum ceremonies to enhance testing workflows and support successful sprint delivery. Required experience/skills Bachelor's or Master's degree in Electronics, Computer Engineering, Computer Science, or a related field. Minimum of 3 years of hands-on experience in software testing and quality assurance. Hands-on experience testing Electronic Design Automation (EDA) tools and/or computational lithography simulation software. Strong proficiency in Python and Shell/Bash/TCL scripting for production-grade test automation, custom tool development, and data parsing. Solid experience working in Unix/Linux environments. Strong foundation in software engineering principles , including Object-Oriented Programming (OOP), modular software design, data structures, algorithm optimization, version control (Git/CVS), and CI/CD practices. Familiarity with EDA technologies and languages , such as OPC, SVRF, and TVF, is considered an advantage. ISTQB certification is a plus. Experience with, or a strong interest in, applying Generative AI techniques throughout the Software Testing Lifecycle (STLC). Hands-on exposure to Large Language Models (LLMs) and Agentic AI frameworks for automated test generation, validation of physical design specifications, and intelligent QA assistant development. Strong understanding of software quality assurance methodologies, including test planning, exploratory testing, boundary value analysis, regression testing, and Golden Baseline verification. Strong written and verbal communication skills, with the ability to collaborate effectively across global, cross-functional R&D teams. A collaborative team player who thrives in Agile environments and adapts well to changing priorities. Why Us? At Siemens Software, flexibility is how we work—hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world. You'll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We're committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow! Our Benefits & Rewards The salary range for this position is $33,500 to $67,000 and this role is eligible to earn incentive compensation. The actual compensation offered is based on the successful candidate's job-related skills, experience, and relevant education/training. Siemens offers health and wellness benefits to employees; you can access the benefits available in your country via the link: https://jobs.sw.siemens.com/benefits/ Our Commitment to Equity and Inclusion in our Diverse Global Workforce We value your unique identity and perspective. We are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society, while ensuring that we attract the best talent based on qualifications, skills, and experiences. We welcome you to bring your authentic self and transform the every day with us. Siemens Software. Transform the Every day. #LI-EDA #LI-Hybrid</span> </div>
Total Soft Bank Ltd. (TSB) is a global leading port and maritime IT solution company. Further information can be found at http://www.tsb.co.kr/en/<br>Software (Maintenance) Support Engineer Roles & Responsibilities User management including gathering requirement Application support in troubleshooting, analysis and recovery Design/Execute the test cases, scripts and scenarios Perform functional/integration/system test Requirements Degree in a computer related or IT systems. (Possible to apply if complete the course related compute or IT) Excellent at English Good interpersonal and communication skills Excellent team player and passion for Software Support Engineer and Customer Service Prefer fresh graduated or less than 2 years working experience (Military service must be exempted) Remark CV must be in English Working Place: Alexandria, Egypt