Job Closed
This listing is no longer active.
Software Engineer – Virtual Internship
Location
California
Posted
96 days ago
Salary
$26 / hour
Seniority
Entry Level
Job Description
Software Engineer – Virtual Internship
Dyson
• Gain exposure to custom applications built on Salesforce and other open-source technologies. • Work with cloud-based technologies such as Azure, AWS and cloud-based SAAS applications. • Work with a team of motivated engineers that drive innovation and optimization in marketing technology. • Build websites on CMS platforms and JS frameworks such as React.js and Next.js. • Learn and contribute to several key generative AI and ML initiatives. • Hands-on experience with DevOps practices, including continuous integration and deployment. • Learn technical and soft skills that will help make your resume stand out.
Job Requirements
- Be enrolled in an accredited undergraduate degree program related to computer science, IT, information science, management information systems, data science, mathematics, physics, or digital marketing with a graduation year of 2027.
- An understanding of object-oriented programming and experience with at least one programming language (Java, JavaScript, Python, C, C#, C++, Ruby).
- An understanding of databases, data modeling, and data science concepts.
- Knowledge of AI/ML with related Python/R packages, generative AI, and LLM (Large Language Model) concepts.
- Experience with GPT models, natural language processing (NLP), and conversational AI technologies is a plus.
- Exposure to building web applications or websites, preferably using rich modern JS frameworks.
- Strong attention to detail and ability to work in a fast-paced environment.
- An adaptive mindset and desire to learn new technologies quickly.
- Critical thinking, curiosity, and strong analytical skills.
- Ability to work full 40-hour weeks virtually from June 17 - August 7, 2026 (internship dates cannot be altered).
Benefits
- Medical insurance
- Vision insurance
- Dental insurance
- Life insurance
- Disability insurance
- 401(k) plan
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Experience Platform
PineconeThe Pinecone vector database: Long-term memory for AI.
• Pioneer our agent experience. Shape how AI agents interact with Pinecone — designing interfaces, protocols (MCP), and tooling that make Pinecone the easiest and most capable platform for agentic workflows to build on. • Ship end-to-end experiences across API, SDK, CLI, and web. You'll own the full surface, from the HTTP layer to the UI, and you'll make calls across all of it. • Build systems that multiply team output. We care about what ships, not how many hours went into it. Design AI-powered workflows, automated quality gates, and high-leverage platform capabilities that let a small team move at a pace that would otherwise require 10x the headcount. • Set the standard for AI-assisted development on the team. Use the best tools available — Claude Code, Cursor, or whatever works — and help establish patterns that make the whole team faster. • Collaborate with product, design, and engineering to identify what users (and agents) actually need and build it at the right abstraction level, at the right time. • Build observable, auditable systems with monitoring, alerting, and verification mechanisms — because in a high-velocity environment, you need systems that tell you when something's wrong.
Senior Software Engineer
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - REMOTE. As a vital member of our team, you will design, develop, and maintain complex software systems. Your leadership in agile teams will be crucial in mentoring junior engineers and ensuring the delivery of top-notch software solutions. Your role will have a significant impact on shaping the software architecture and enhancing our development processes. Collaboration with stakeholders will be key to ensuring successful project outcomes. - Write high-quality code for complex scenarios with good test coverage. - Review and translate product requirements into robust designs for high-quality distributed application systems. - Lead design and code reviews to ensure adherence to best practices and quality standards. - Guide the sprint team to deliver new or improved features while addressing impediments. - Collaborate with teams and stakeholders for successful delivery. - Mentor and provide technical guidance to team members, fostering innovation. Qualifications - Bachelor’s Degree in Computer Science, Information Systems, or related fields. - 5+ years of software programming experience, with at least 2 years in relevant technologies. - Experience in leading and mentoring engineering teams. - Proficient in Java, Python, Go, C++, or JavaScript and knowledgeable in various data structures, algorithms, and design patterns. - Experienced in REST and gRPC APIs, and familiar with message queuing and data streaming technologies. - Knowledge of microservices architecture and containerization technologies (Docker, Kubernetes). - Strong problem-solving, communication, and leadership skills. Benefits - Competitive compensation. - Flexibility to work from anywhere in the United States. - Paid time off including vacation, sick leave, and holidays. - Incentive bonus programs (holiday, referral, performance-based). - Medical, dental, vision, life, and pet insurance. - 401(k) retirement savings plan with company match. - Engaging work environment with promotional opportunities. - Education assistance and professional development opportunities. - Health and wellbeing resources including free mental wellbeing therapy and coaching.
Architect – Software Developer
QuantiphiPioneering AI-first solutions, solving complex business challenges through expertise, cloud, data engineering, and AI.
• Lead the design and development of robust, scalable, and performant backend systems • Define service contracts and understand integration points (identity, health data, logging, observability) • Steer an offshore backend development team building these services • Deliver scalable microservices and async systems designed for high throughput, low latency, and real-time streaming • Set engineering standards across API design, testing, documentation, and CI/CD automation • Guide backend and frontend teams by providing clear HLD/LLD artifacts and conducting peer reviews • Champion telemetry integrations logging, metrics, and tracing across services • Publish client SDKs, Postman collections, and developer-focused portals to ease service consumption
Senior Software Engineer, Data Platform
VisaBased in Foster City, California, Visa is a global payments technology organization. Visa was founded in 1958, coinciding with Bank of America’s launch of the
• Contribute to the design and evolution of the data platform, ensuring reliability, cost efficiency, and scalability • Implement and optimize high-performance data services and pipelines (batch and streaming) for large-scale workloads • Support production operations for file- and event-based systems: monitoring, incident response (on-call), and continuous improvement to meet SLAs • Participate in code and design reviews, promoting best practices in testing, security, and observability • Collaborate with partner teams and internal customers to deliver end-to-end data products • Help reduce technical debt and simplify systems with clean interfaces and consistent patterns



