junior software developer/data scientist
This role supports junior software development and data science positions, focusing on candidates re-entering the tech industry after career gaps or layoffs. The position emphasizes refreshing technical skills in areas such as Java, Python, full stack development, DevOps, and data science, while providing structured support to rebuild confidence and demonstrate current capabilities to employers. Confidential Client facilitates a pathway for candidates to secure full-time roles at major tech companies by addressing skill currency and interview preparedness.
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 Services and IT Consulting.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
This is an entry-level, full-time telecommute role supporting a Confidential Client in the IT services and consulting space. As a junior software developer / data scientist you will:
- Contribute to software and data projects using languages and frameworks such as Java and Python.
- Implement and test code for backend and data-processing components.
- Assist with data collection, cleaning, exploratory analysis, and basic modeling.
- Write SQL queries and help integrate data sources for analytics or model training.
- Collaborate with cross-functional teams (engineering, QA, product) and use Git for version control.
- Follow agile development practices, participate in code reviews, and maintain documentation.
- Learn and apply cloud and DevOps basics when required (CI/CD, containerization).
Core Qualifications
- Bachelor’s degree in Computer Science, Data Science, Engineering, or a related field (or equivalent practical experience).
- Familiarity with at least one programming language used in the role (Python and/or Java preferred).
- Basic understanding of data analysis, statistics, or introductory machine learning concepts.
- Experience with SQL and working with relational data.
- Comfortable using Git and collaborating in team repositories.
- Strong problem-solving skills and a willingness to learn and iterate quickly.
- Good written and verbal communication skills.
Nice-to-Have / Preferred
- Coursework or projects in data science, machine learning, data engineering, or full-stack development.
- Familiarity with cloud platforms (AWS, Azure, GCP) or container tools (Docker).
- Experience with basic data visualization tools or libraries.
- Exposure to DevOps practices or CI/CD pipelines.
Compensation & Benefits
- Base salary range: $82,000 — $136,000 per year (range provided by Confidential Client). This role complies with applicable state pay transparency rules.
- Standard employee benefits (medical, dental, vision) and other benefits are determined by the hiring organization and will be shared during the interview/offer stage.
Location & Work Authorization
- Job type: Full-time (telecommute).
- Location: Candidates should be based in the United States and authorized to work in the U.S. Confidential Client will discuss remote work expectations and any state-specific employment details during the hiring process.
- Applicants who require employer-sponsored work authorization should disclose this during the interview so the client can discuss options; sponsorship availability is determined by the hiring organization and specific roles.
Interview Process & Timeline
- Initial resume review via Careertakes; qualified candidates will receive follow-up from the Confidential Client.
- Typical interviews include a recruiter screen, technical interview(s) (coding / data exercises), and a final hiring manager conversation.
- Careertakes may surface additional matched opportunities for candidates who apply.
Why Work Through Careertakes
- Careertakes is a third-party recruiting platform that connects you to vetted opportunities with Confidential Client.
- If selected, you will be employed by the Confidential Client; Careertakes helps streamline the application and matching process.
- AI tools may be used to help screen and match candidates, but final hiring decisions are made by people.
Key Keywords (for clarity)
- junior software developer
- data scientist
- entry-level
- telecommute / remote
- Java, Python, SQL
- cloud / DevOps basics
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