Easy Apply
Easy Apply
As a Software Developer, you'll work on various software stack levels, creating high-performance applications and internal tools with immediate feedback from users.
Developers have the opportunity to work on problems at all levels of the software stack. Whether it’s low-level code for driving network hardware, high-performance trading infrastructure that runs without fail, or time-saving internal tools, you’ll be writing production code from day one.
Because you work alongside the people using the systems you build, it’s easy to get feedback. You’ll quickly see the impact of your code and how it improves people’s daily work. This also means that the development team enjoys great flexibility when planning roadmaps and deciding which features to implement.
Desired Skills and Requirements
- BS in Computer Science or Computer Engineering (or equivalent experience)
- Proficient in C/C++, Python, and/or Java / C#
- 0-5 years professional experience, but at least 5 years experience programming.
- Comfortable in Linux
- Interest in finance / machine learning / big data and/or robotics are pluses
We will provide a lot of on the job training with projects tailored to your skill set.
Top Skills
C#
C/C++
Java
Linux
Python
Similar Jobs
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Software Engineer will build clean, reusable code, collaborate on requirements, design software features, and enhance existing products. Responsibilities include applying best practices, test automation, and understanding AI impacts on processes.
Top Skills:
AngularJavaJavaScriptReactVue
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
The Software Engineer, ML Infrastructure will design, optimize, and manage systems for machine learning workloads, ensuring efficient AI model training and serving within Snapchat's infrastructure.
Top Skills:
C++Caffe2FlinkJavaPythonPyTorchRayScalaScikit-LearnSparkTensorFlow
Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Lead the development of data solutions using Palantir Foundry, mentor junior staff, manage client accounts, and uphold project standards.
Top Skills:
Palantir FoundryPythonTypescript
What you need to know about the San Francisco Tech Scene
San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.
Key Facts About San Francisco Tech
- Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Google, Apple, Salesforce, Meta
- Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
- Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
- Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine


