Software Engineer - Entry Level
Tata Consultancy Services
At TCS, we are at the forefront of innovation, building next-generation solutions that redefine our industry. We believe in the transformative power of artificial intelligence and are looking for bright, ambitious graduates to join our team. This is an exciting opportunity to launch your career, learn from seasoned professionals, and work with the most advanced AI technologies on the market.
Job Summary
We are seeking a motivated and curious Software Engineer who is a recent or upcoming graduate passionate about the potential of Generative AI. This is a unique entry-level opportunity to blend your academic knowledge of computer science with hands-on experience in prompt engineering and AI-assisted development. You will join a collaborative team, receive mentorship from senior engineers, and contribute to building real-world products by leveraging cutting-edge Large Language Models (LLMs) and cloud platforms. If you are eager to learn and grow in the rapidly evolving field of AI, this role is for you.
Key Responsibilities
- Contribute to AI-Powered Features: Write, test, and debug high-quality code for new features under the guidance of senior engineers.
- Learn Prompt Engineering: Assist the team in designing, testing, and refining prompts to interact with LLMs (like GPT-4, Claude, etc.) for tasks like code generation and problem-solving.
- Utilize GenAI Tools: Learn to effectively use AI coding assistants (e.g., GitHub Copilot, Amazon CodeWhisperer) to enhance your productivity and learn best practices.
- Collaborate and Learn: Work closely with product, design, and engineering teams to understand requirements and contribute to technical solutions.
- Problem Solving: Apply your knowledge of data structures and algorithms to help solve complex challenges in a supportive team environment.
- Cloud Exposure: Gain hands-on experience deploying and monitoring applications on modern cloud platforms like AWS and Azure.
- Continuous Growth: Stay curious and actively learn about the latest trends, tools, and techniques in Generative AI and software development.
Required Qualifications & Skills
- Education: Bachelor’s or Master's in degree in Computer Science, Engineering, a related technical field, or equivalent practical experience.
- Programming Foundation: Solid understanding of at least one programming language, with a preference for Python, Java, Go, or TypeScript, demonstrated through coursework and projects.
- Software Fundamentals: Strong grasp of core computer science concepts, including data structures, algorithms, and object-oriented design.
- Passion for AI: A strong, demonstrable interest in Generative AI and prompt engineering, evidenced by personal projects, coursework, research, or a portfolio.
- Eagerness to Learn: A proactive and enthusiastic attitude towards learning new technologies and tackling unfamiliar challenges.
- Cloud Concepts: Basic familiarity with cloud computing concepts (what are AWS and Azure and what services they provide).
- General Motors is hiring an Entry Level Developer for their Simulation Platform team in Sunnyvale, California. In this role, you will help enhance testing and evaluation workflows for autonomous vehicles, contributing to data processing pipelines and internal tools. Applicants...Entry level
$139.1k - $180.1k
...Senior Software Developer Join Fortinet as a Senior Software Developer and play a pivotal... ...should have a CS/AI major for entry-level (fresh undergraduate/graduate) roles, approximately... ..., and 10+ years of experience for Staff Engineer roles. Proficiency in Python on Linux...Entry levelFull timeWorldwide- Staff Software Engineer The Team Engineering - Our Engineering team is at the core of our products and connected services. As part of this team, you will work with the best and brightest in the industry to build technologies that are changing the way people consume security...Entry levelFull timeLive in
$120k - $140k
...work in the United States without employer sponsorship, now and in the future. We're looking for a curious, self-driven entry level Software Engineer who sits at the intersection of AI and cloud-native infrastructure. You'll work alongside experienced engineers on real-...Entry levelPermanent employmentTemporary workWork at office- ...Job Description The Role Are you a software engineer who has honed your craft, partnership, and execution over years building and improving... ...To be successful in this role you have: Entry level experience designing, building, and improving production systems...Entry levelWork at officeImmediate startRemote workFlexible hours
- ...Entry Level Java Developer Hadronts put great efforts to make technology smoothly integrate with your business can grow. As your... ...developer. The developer will work with highly experienced software engineers and architects to implement enterprise applications....Entry levelFlexible hours
- ...This role is categorized as Hybrid/Remote. MI & CA Role As a Software Engineer on the Software Validation team within the AV organization,... ...Excellent communication skills, capable of switching between high‑level and detailed discussions. What Will Give You A Competitive...Entry levelRemote work
$89k - $143.75k
...R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting... ...and service teams. Adhering to organization and product level quality processes outlined in the Quality Management...Entry levelTemporary workWork at officeLocal areaRemote workNight shift- ...Payload Pointing Control Software Engineer Logos Space is a Low Earth Orbit (LEO) satellite system purpose-built to serve the connectivity... ..., Engineering, or Math). Experience: Seeking both entry-level applicants as well as senior-level applicants with prior spacecraft...Entry levelLocal areaWorldwide
$100 per hour
...Junior Software Engineer Hybrid (4 days onsite, 1 day remote) – Brisbane, CA To get the best candidate experience, please consider applying for a maximum of 3 applications within 12 months to ensure you are not duplicating efforts. Applicants must be authorized...Temporary workFixed term contractRemote workWork from homeHome officeWork visa$100.3k - $149.6k
...cloud technologies and eager to develop innovative cloud-based solutions? NetApp is looking for talented and motivated Entry Level Software Engineers to join our Cloud Engineering team. As an Entry Level Software Engineer in Cloud Storage, you will play a crucial role...Entry levelFull timeInternshipLocal area$100 per hour
...Junior Software Engineer Hybrid (4 days onsite, 1 day remote) – Brisbane, CA To get the best candidate experience, please consider applying for a maximum of 3 applications within 12 months to ensure you are not duplicating efforts. Applicants must be authorized...Temporary workFixed term contractRemote workWork from homeHome officeWork visa- .... They will also be responsible for designing and implementing testable and scalable code. Responsibilities Develop quality software and web applications Analyze and maintain existing software applications Design highly scalable, testable code Discover and...
$150k - $250k
...Software Engineer - San Francisco, CA A breakout startup reinventing insurance claims processing with AI already at 7-figure ARR are looking for Software Engineers to join their team. What will I be doing: Ship to production from day one with full ownership...Immediate startRelocation$100k - $200k
...pioneering technology company in Palo Alto seeks a Founding Engineer to collaborate closely with co-founders and early customers. This entry-level position focuses on closing the loop on autonomous software engineering. Candidates should be eager to contribute to innovative...Entry level- Skills MySQL, React, Nginx, Kubernetes, Python (Flask). We use Iceberg - Timeseries database but knowledge is optional. Key Responsibilities Design, develop, and optimize full‑stack applications using modern frameworks like React and Flask. Build and enhance RESTful ...Contract work3 days per week
- ...About the Role We are building the next generation of Xage’s QA Engineering function and are looking for two sharp, hungry automation... ...sprint planning and release planning to define test scope and entry/exit criteria Write test plans and test strategies for new features...Entry levelInternshipWorldwide
$100k - $150k
...outlets including NBC, NPR, The New York Post, and CNET. About the Role: We are seeking a highly skilled Machine Learning Engineer to join an early-stage, mission-driven startup that's building cutting-edge AI-powered products for real-world human interaction....Entry levelFull time- ...Software Engineer Greetings from Rootshell Inc, Role: Software Engineer, Location: Santa Clara, CA Duration: Long Term At least 8+ years of hands-on software development Experience with multi-threading, collections Hands on experience in developing micro services Experience...
$183k - $253k
...Software Engineer - Over-The-Air (OTA) Updates As a Software Engineer - Over-The-Air (OTA) Updates at Applied Intuition, you will be at... ...credentials & certifications, educational attainment, skill level requirements, interview performance, and the level and scope...Full timeFor contractorsFor subcontractorRemote work$150k - $170k
...Software Engineer II Sunnyvale, CA Yugabyte is the company behind YugabyteDB, the AI-ready, multi-modal, distributed PostgreSQL database... ...: Sunnyvale, United States Team: Core Database Position Level: Software Engineer About Yugabyte At Yugabyte, we are on...Work at officeWorldwideFlexible hours2 days per week3 days per week$111.03k - $211.2k
...Description: Join an enthusiastic team of engineers in Intel's Networking Solutions Group (NSG... .... Develop and execute system level use case and workload testing, including debugging and verification of IPU software packages across platforms and OS versions....InternshipLocal areaImmediate startShift work$152k - $208.5k
...Software Engineer Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and...Full timeRelocation- ...Software Engineer Will work on new features and applications the client is building as part of the Low / No Connectivity project. Responsibilities: Work with architects and lead engineers to implement service end-points Use experience in developing java...H1b
$109k - $204k
...Software Engineer II, Developer Experience CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers... ...to design for reliability and maintainability at a component level. ~ Proficiency in Go, Python, or a similar language; experience...Permanent employmentTemporary workCasual workWork at officeFlexible hours$140k - $150k
...Software Engineer, Early Career DeepInfra is looking for early-career Software Engineers (0-2 years of experience, including internships) to join our team. You'll work closely with our experienced engineers to design, build, and scale infrastructure for serving top...Entry levelFull timeInternship$120.5k - $243k
...Software Engineer III - Embedded (RIS) This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an... ...Responsibilities: ~ Design and develop platform and system-level software/firmware for networking platforms. ~·Participate...Work experience placementWork at office- ...Description: The Software Engineer position will be responsible for hands-on development as well as lead the development of Next Generation... ...Leads the discovery phase of large projects to develop high level design- Supervise the work of cross-functional groups of...Full time2 days per week
- ...Job Description Software Engineers with experience in databases and distributed systems Good knowledge of Data Structure & Algorithms System Design Experience building and interacting with Cloud APIs for AWS and GCP Experience with databases...
- ...responsible for hands-on design, development, testing & support of software products and solutions. You strive to follow the best... ...development practices and are an evangelist for adhering to software engineering standards. You have the capability to work in a Globally...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Entry Level. Be the first to apply!
- software engineer internship remote Santa Clara, CA
- new grad software engineer Santa Clara, CA
- software engineer staff Santa Clara, CA
- integration software engineer Santa Clara, CA
- machine learning software engineer Santa Clara, CA
- senior robotics software engineer Santa Clara, CA
- software engineer entry level Santa Clara, CA
- software development engineer aws Santa Clara, CA
- startup software engineer Santa Clara, CA
- rust software engineer Santa Clara, CA


