CPT Staff Software Engineer Jobs
Staff Software Engineer roles sit at the top of the individual-contributor track, leading technical design across distributed systems, mentoring junior engineers, and owning architecture decisions. CPT authorization for this level requires your DSO to confirm the work is an integral part of your degree program, so your offer letter's job description must map directly to your curriculum.
Find CPT Staff Software Engineer JobsOverview
Showing 4 of 8+ Staff Software Engineer jobs








See all Staff Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Staff Software Engineer roles.
Get Access To All Jobs
INTRODUCTION
Our mission at Databricks is to radically simplify the whole data lifecycle from ingestion to ETL, BI, and all the way up to ML/AI with a unified platform. To achieve this goal, we believe the data warehouse architecture as we know it today will be replaced by a new architectural pattern, Lakehouse (CIDR 2021 paper), open platforms that unify data warehousing and advanced analytics. The new architecture will help address several major challenges, including data staleness, reliability, total cost of ownership, data lock-in, and limited use-case support. A critical part of realizing this vision is the next generation (decoupled) query engine and structured storage system that can outperform specialized data warehouses in relational query performance, yet retain the expressiveness and of general purpose systems such as Apache Spark™ to support diverse workloads ranging from ETL to data science.
ROLE AND RESPONSIBILITIES
As Part Of This Team, You Will Be Working In One Or More Of The Following Areas To Design And Implement These Next Gen Systems That Leapfrog State-of-the-art:
- Query compilation and optimization
- Distributed query execution and scheduling
- Vectorized execution engine
- Data security
- Resource management
- Transaction coordination
- Efficient storage structures (encodings, indexes)
- Automatic physical data optimization
BASIC QUALIFICATIONS
- A passion for database systems, storage systems, distributed systems, language design, or performance optimization
- Experience working towards a multi-year vision with incremental deliverables
- Motivated by delivering customer value and impact
- 8+ years of experience working in a related system (preferred)
- Optional: PhD in databases or distributed systems
PAY RANGE TRANSPARENCY
Databricks is committed to fair and equitable compensation practices. The pay range(s) for this role is listed below and represents the expected salary range for non-commissionable roles or on-target earnings for commissionable roles. Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to job-related skills, depth of experience, relevant certifications and training, and specific work location. Based on the factors above, Databricks anticipates utilizing the full width of the range. The total compensation package for this position may also include eligibility for annual performance bonus, equity, and the benefits listed above. For more information regarding which range your location is in visit our page here.
Local Pay Range: $192,000—$260,000 USD
ABOUT DATABRICKS
Databricks is the data and AI company. More than 10,000 organizations worldwide — including Comcast, Condé Nast, Grammarly, and over 50% of the Fortune 500 — rely on the Databricks Data Intelligence Platform to unify and democratize data, analytics and AI. Databricks is headquartered in San Francisco, with offices around the globe and was founded by the original creators of Lakehouse, Apache Spark™, Delta Lake and MLflow. To learn more, follow Databricks on Twitter, LinkedIn and Facebook.
BENEFITS
At Databricks, we strive to provide comprehensive benefits and perks that meet the needs of all of our employees. For specific details on the benefits offered in your region click here.
OUR COMMITMENT TO DIVERSITY AND INCLUSION
At Databricks, we are committed to fostering a diverse and inclusive culture where everyone can excel. We take great care to ensure that our hiring practices are inclusive and meet equal employment opportunity standards. Individuals looking for employment at Databricks are considered without regard to age, color, disability, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion, sexual orientation, socio-economic status, veteran status, and other protected characteristics.
COMPLIANCE
If access to export-controlled technology or source code is required for performance of job duties, it is within Employer's discretion whether to apply for a U.S. government license for such positions, and Employer may decline to proceed with an applicant on this basis alone.
See all CPT Staff Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new CPT Staff Software Engineer Jobs.
Get Access To All JobsStaff Software Engineer CPT: Frequently Asked Questions
Does a Staff Software Engineer role qualify for CPT authorization?
It can, but your school's DSO makes the determination based on whether the work is an integral part of your curriculum, not on the job title alone. Staff Engineer roles that involve distributed systems design, cloud infrastructure, or technical leadership in areas covered by your courses have a strong case. Roles where the work is purely operational with no academic connection are harder to authorize. Bring your offer letter and course catalog to your DSO meeting.
How do I find Staff Software Engineer employers who regularly hire F-1 students on CPT?
Migrate Mate lets you filter for employers with work-authorization filing history, so you're not guessing which companies are set up to hire international students. For Staff-level roles specifically, look for employers who have filed Labor Condition Applications for senior or principal engineering titles, since that signals familiarity with the documentation steps that often follow CPT.
Can I do part-time CPT at the Staff Engineer level while finishing my degree?
Part-time CPT is authorized at under 20 hours per week while you're enrolled and doesn't count against your 12-month full-time CPT limit. For a Staff Engineer role, part-time authorization is harder to justify because the scope of the work typically requires continuous deep involvement. Your employer will need to confirm the reduced schedule still meets the project's technical requirements, and your DSO will need to verify the academic connection holds at that engagement level.
What happens to my CPT authorization if my employer changes my job scope mid-internship?
CPT is authorized for a specific employer and role as described on your I-20. If the scope changes significantly, such as moving from distributed systems work to a product management function, your original authorization may no longer cover the new duties. You'd need to return to your DSO with an updated offer letter and request a new CPT authorization. Don't let a scope change go undocumented, since unauthorized work is a status violation.
How does full-time CPT at the Staff Engineer level affect my OPT eligibility?
Twelve months or more of full-time CPT eliminates your OPT eligibility entirely, so the timing of a Staff Engineer engagement matters. Part-time CPT has no effect on OPT. If you're planning to use OPT or the STEM OPT extension after graduation, count your full-time CPT months carefully before accepting a long-term placement. Your DSO can show you the running total on your I-20 authorization history.