Adobe · 20 hours ago
Senior Software Development Engineer, Data Science & Cloud Engineering
Adobe is a company focused on changing the world through digital experiences, and they are seeking a senior computer scientist to join their mission. The role involves building scalable, intelligent systems by leveraging software engineering, data science, and DevOps expertise to enhance Adobe’s platforms.
Artificial Intelligence (AI)ConsultingEnterprise SoftwareGraphic DesignImage RecognitionPhoto EditingSaaSSoftwareUX DesignWeb Design
Responsibilities
Software Engineering: Design and develop robust, scalable applications and services across client-side (C++, iOS/Swift, Android/Java) or server-side (Java) environments. Own projects through the full software development lifecycle: requirements gathering, architecture, coding, testing, deployment, and maintenance. Apply strong computer science principles: algorithms, data structures, design patterns, and system architecture. Tune code to address high performance and load requirements. Respond to urgent production issues requiring fast resolution and deployment of code fixes/updates
Data Science Engineering: Build and optimize PySpark jobs for large-scale data processing. Work with modern data ecosystems: Apache Hadoop, AWS EMR, Azure Databricks, or Azure Data Explorer (ADX). Implement machine learning workflows and integrate predictive analytics into production systems. Collaborate with the team to visualize, design, and experiment with data-driven agentic workflows
DevOps & Cloud Operations: Manage configurations and deployments for (elastic compute) Spark environments. Participate in system upgrades (OS, libraries, Spark versions) and ensure compatibility with data pipelines. Analyze cost dashboards and optimize resource utilization for Spark jobs. Provide cost projections for new Spark jobs in development
Collaboration & Leadership: Partner with teams (engineering, product, UX) to deliver impactful solutions. Communicate proactively: share successes, raise challenges early, and ask for help when needed. Contribute to a culture of innovation, inclusivity, and continuous improvement
Qualification
Required
Bachelor's or higher in Computer Science, Engineering, or related field
5+ years in software development with strong coding skills in Java, C++, or mobile platforms
Hands-on experience with PySpark and distributed data processing frameworks
Familiarity with cloud platforms (AWS, Azure) and data services
Solid understanding of computer science fundamentals: algorithms, complexity, parallelism, and system design
Knowledge of DevOps practices for data environments
Strong problem-solving and debugging skills
Strong written and verbal communication and interpersonal skills
Preferred
Experience with MLOps, CI/CD pipelines, and containerization (Docker/Kubernetes)
Exposure to cost optimization and performance tuning for Spark workloads
Benefits
Annual Incentive Plan (AIP)
Long-term incentives in the form of a new hire equity award
Company
Adobe
Adobe is a software company that provides its users with digital marketing and media solutions.
H1B Sponsorship
Adobe has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1160)
2024 (1217)
2023 (750)
2022 (878)
2021 (742)
2020 (477)
Funding
Current Stage
Public CompanyTotal Funding
$2.5MKey Investors
Apple
1986-08-20IPO
1984-10-01Series Unknown· $2.5M
Recent News
2026-01-09
Chicago Tribune
2026-01-09
Company data provided by crunchbase