junior software programmer fullstack/Ai/Data Engineer
This entry-level full-time position at Confidential Client offers recent graduates and career switchers structured support and training in software programming, full stack development, data science, and AI engineering. The role focuses on building practical skills, project experience, and job readiness to bridge the gap between academic knowledge and employer expectations. Candidates will receive guidance in resume preparation, interview skills, and career path selection to enhance their prospects in competitive tech roles.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role overview
Confidential Client is seeking motivated, entry-level software and data candidates for full-time positions across software engineering, full‑stack development, data engineering/analysis, and machine learning/AI roles. This is an ideal opportunity for recent grads, career switchers, or candidates with limited professional experience who want mentorship, practical project work, and a structured path into production software or data teams.
What You’ll Do
This hiring program places candidates with client teams into entry-level roles. Responsibilities will vary by placement but commonly include:
- Contribute to application code (Java, Python, or JavaScript) under senior engineer guidance
- Develop and maintain backend services, APIs, or data pipelines
- Assist with front-end components in full‑stack assignments (HTML/CSS/React or similar)
- Support data tasks — ETL, SQL queries, basic data modeling, and data validation
- Participate in unit testing, code reviews, and debugging with mentor support
- Work on small machine‑learning experiments or support model integration (for ML/AI placements)
- Document work, follow sprint processes, and participate in team ceremonies
Who Should Apply
We welcome applicants who match one or more of the following:
- Recent graduates in Computer Science, Engineering, Mathematics, Statistics or related fields
- Candidates with internship, coursework, or project experience in Java, Python, SQL, or web technologies
- Jobseekers returning from layoffs, gaps, or career changes seeking a structured entry into tech
- Individuals wanting to upskill toward full‑stack, DevOps, data engineering, or ML/AI roles
Preferred skills and knowledge (one or more — not all required):
- Basic programming experience in Java or Python
- Familiarity with SQL and data manipulation tools
- Exposure to web stacks (HTML/CSS/JavaScript, React or similar)
- Understanding of data pipelines, ETL concepts, or basic ML workflows
- Desire to learn DevOps practices, CI/CD, and cloud fundamentals
What You’ll Get
- Compensation: $82,000 — $136,000 per year (range provided by Confidential Client)
- Full‑time employment with placement support, mentorship, and practical project assignments
- Structured onboarding and training to bridge academic projects to production expectations
- Network access to hiring managers and technical interview preparation
- Experience on real client projects that strengthen your portfolio and resume
Location & Employment Type
- Job location: University, WA, United States
- Employment type: Full time
Notes & Data use
Confidential Client and Careertakes may share candidate resumes with client hiring teams and internal placement databases. Candidates who prefer not to be contacted should not submit their resume. No discriminatory requirements are included; hiring decisions will comply with applicable U.S. federal, state, and local employment laws.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind.
To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range