AIML - Sr. Backend Software Engineering
Artech - Cupertino, CA
Apply NowJob Description
Job Opportunity: Senior Backend Software EngineerSchedule Notes: Hybrid onsite Tues-Thurs, remote Mon/Fri's with a possibility of extension. Summary: Join the forefront of innovation in Foundation Models! Contribute to enhancements in model optimization for intelligence features that assist millions of people globally. Our vision is to refine Foundation Models by utilizing diverse data sources. As a Senior Software Engineer, you will spearhead backend innovations, identify key areas where data can significantly enhance model training, and experiment with various data augmentation strategies. Description: We seek individuals with a proven track record in developing scalable pipelines and services. Be part of a team that impacts hundreds of millions of users through interactions with model-powered intelligence features available on multiple platforms globally! Key Responsibilities: Develop training data pipelines: Transform raw data into formats suitable for training jobs on cloud platforms. Utilize internal and open-source training modules. Conduct large-scale inferences: Use internal and open-source stacks to generate inferences with fine-tuned models on vast datasets. Process and filter large datasets efficiently, often dealing with complex data. Create scalable web services backends and APIs to support data access and inspection tools. Minimum Qualifications: BS in Computer Science or equivalent. 10 years of programming experience in Python with extensive knowledge in concurrency, parallelism, functional programming, and decorators. Familiarity with other programming languages such as Java, GoLang, Rust, or Swift is a plus. Proficient in REST API, Redis, VectorDB, or other large-scale data storage systems. Strong foundational programming skills including algorithms, data structures, and OOP. Experience in designing, writing, reviewing, testing, and delivering software for large-scale applications and systems. Preferred Qualifications: Familiarity with stream-processing tools like Kafka and various build tools such as Jenkins, Maven, Docker, and Gradle. Experience in providing architectural and design guidance. Excellent communication skills with active listening and empathy. Self-motivated, curious, and committed to continuous learning. Demonstrated creative and critical thinking skills with a drive to improve processes. High tolerance for ambiguity. We are committed to fostering a diverse and inclusive work environment. We welcome applications from all backgrounds and experiences. For immediate consideration, please click APPLY. Thanks! Geetika Pant Email:
Created: 2026-03-04