Cloud Software Development Engineer

PTK1 - PTK1 - Petah Tikva 1, Israel

Intel

Stellen Sie KI im vollen Umfang bereit – mit umfassenden Hardware- und Software-Lösungen in der Cloud, in Rechenzentren, am Edge und iClient.

View all jobs at Intel

Apply now Apply later

Job Details:

Job Description: 

At Intel Trusted AI Products, we are on a mission to create a Secure Federated AI Service and Trust Platform as a Service based on state-of-the-art distributed systems, cryptography, confidential computing, and federated learning. These services have the potential to revolutionize the way enterprises store and process sensitive data in the cloud by ensuring data integrity, resiliency, confidentiality, and verifiability-all with the advantages of a managed service.

Intel develops several AI software products, frameworks, and libraries to support AI training and inference with accelerated and optimized compute in the cloud and on the edge.

As federated learning adoption grows, we are focused on integrating privacy-preserving machine learning techniques into our platform to enable secure, decentralized AI training across multiple parties without compromising data privacy.

In addition, this role offers a unique opportunity to work on cutting-edge distributed system technologies and contribute to a Byzantine Fault-Tolerant (BFT) system based on the SBFT protocol. Our replicated state machine can perform thousands of transactions per second in a secure, trusted, and mission-critical enterprise environment.

Key Responsibilities:

  • Collaborate with ML, AI, security, and distributed systems teams to design and architect scalable, secure, and efficient platforms for federated learning and decentralized AI.
  • Develop, implement, and maintain distributed systems software components and machine learning model orchestration.
    Analyze and optimize the performance of distributed systems and federated learning pipelines, ensuring high throughput, low latency, and fault tolerance.
  • Create prototypes and proof-of-concept implementations to validate federated learning use cases in secure enclaves and privacy-preserving AI environments.
  • Implement secure, privacy-preserving training techniques, such as secure aggregation, differential privacy, and homomorphic encryption.
  • Conduct rigorous unit testing, integration testing, and performance testing to ensure the reliability and security of ML models running in federated environments.
  • Document software designs, ML model orchestration, federated learning architecture, and technical specifications.

 

Our team has a start-up, collaborative, and open culture. We value diversity, having a growth-mindset, and inclusiveness. We are remote-friendly and geo-distributed.
Join us to lead the next generation of trusted data and federated AI platforms as a service in the Cloud.

Qualifications:

Qualifications

  • BSc or MSc degree in Computer Science, Computer Engineering, or a related field.
  • 5+ years of professional experience in software development with a focus on distributed systems, federated learning, or secure AI.
  • Hands-on experience in architecting and developing scalable, reliable, low-latency, and high-throughput distributed systems.
  • Strong programming skills in Python and C++.
  • Strong problem-solving skills and the ability to work in a collaborative team environment.
  • Excellent communication and interpersonal skills.

Preferred Qualifications:

  • Understanding of federated learning principles, including FedAvg, FedProx, and decentralized AI model aggregation.
  • Experience implementing privacy-enhancing technologies, such as secure enclaves, SMPC, and trusted execution environments (TEE).
  • Experience with federated learning frameworks (e.g., Flower, OpenFL, PySyft, TensorFlow Federated (TFF)).
  • Experience in real-world federated learning applications (e.g., healthcare, finance, IoT, smart cities).

·        Experience Contributing to Open-Source projects.

·        Experience with AI training architectures on CPUs and GPUs.

·        Experience working on Cloud and Edge-based architecture.

·        Experience with leading/ managing complex products and teams in highly matrixed organizations.

·        Knowledge of Unix/Linux operating systems especially with virtual containerized environments (Docker, Conda).

·        Multi-node cluster setup and orchestration (Kubernetes); CI/CD tools and methodologies.

          

Job Type:

Experienced Hire

Shift:

Shift 1 (Israel)

Primary Location: 

Israel, Petah-Tikva

Additional Locations:

Business group:

Enable amazing computing experiences with Intel Software continues to shape the way people think about computing – across CPU, GPU, and FPGA architectures. Get your hands on new technology and collaborate with some of the smartest people in the business. Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions. Ready to solve some of the most complex software challenges? Explore an impactful and innovative career in Software.

Posting Statement:

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Position of Trust

N/A

Work Model for this Role

This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. * Job posting details (such as work model, location or time type) are subject to change.
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Architecture CI/CD Computer Science Distributed Systems Docker Engineering Finance FPGA GPU Kubernetes Linux Machine Learning ML models Open Source Pipelines Privacy Python Security TensorFlow Testing

Perks/benefits: Career development Startup environment

Region: Middle East
Country: Israel

More jobs like this