Junior Software Engineer – Data & AI Engineering Team
This role is for a Junior Software Engineer on the Data & AI Engineering team, focusing on building scalable web applications, APIs, and cloud-native solutions with modern engineering practices. The position offers opportunities to work on AI-enabled applications, influence technical direction, and contribute to innovative legal technology products in a hybrid remote setting.
About CareerTakes
CareerTakes is a next-generation AI recruiting platform that connects early-career talent with real roles at established companies across regulated industries.
👉 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
Confidential Client’s Data & AI Engineering team is building new, scalable platforms that combine modern software engineering with AI-enabled features. You’ll join a cross-functional engineering team and own parts of the platform from design through production.
- Design, build, and maintain scalable web applications, APIs, and microservices.
- Implement backend components in C# and/or Python and contribute to frontend work as needed.
- Work with Azure cloud services, containerization, and CI/CD pipelines to deliver reliable deployments.
- Collaborate with data engineers, ML engineers, product managers, and designers to integrate LLMs, search, and summarization features.
- Write automated tests, perform code reviews, and help establish engineering standards and best practices.
- Participate in troubleshooting, performance tuning, and monitoring in production environments.
- Contribute to architecture discussions and help shape technical direction and platform decisions.
What We’re Looking For
We are hiring two profiles for this opening: an early-career developer (recent Master’s grad or equivalent) and a senior-level engineer. Please apply to the level that matches your experience.
- Early-Career / Entry:
- Recent Master’s degree in Computer Science or related field, or equivalent practical experience.
- Internship or project experience with C# and/or Python and building web applications or services.
- Strong fundamentals in algorithms, data structures, and software engineering best practices.
- Senior-Level:
- 5+ years of full-stack software engineering experience building production web applications, APIs/microservices, and cloud-native deployments.
- Demonstrated experience with C# and/or Python, modern frontend frameworks, and system design.
- Preferred (both levels):
- Experience with Azure, containers (Docker), Kubernetes, and CI/CD tooling.
- Familiarity with LLM integrations, search, summarization, knowledge assistants, or other AI-enabled features.
- Strong communication skills and ability to work in small, fast-moving teams.
- U.S. work authorization required — no current or future sponsorship available.
- U.S. education and/or U.S.-based work experience strongly preferred.
Location & Travel
- Open to candidates based in: Chicago, Boston, New York, Washington, DC, Miami, Dallas, Houston — or candidates who live in the states where these offices are located.
- Chicago role is hybrid (approximately 3 days onsite per week). All other locations are 100% remote.
- Non-Chicago remote hires should expect quarterly travel to Chicago; travel expenses will be reimbursed.
- Candidates must be willing to attend an in-person final interview at an office near them if requested.
Interview Process
- Up to 3 rounds total, adjusted for early-career vs senior candidates.
- Typical flow: coding exercise and/or technical assessment, system design or architecture discussion (senior level), then a final culture/team-fit conversation.
- Final decisions are made by Confidential Client’s hiring team.
Why You’ll Enjoy This Role
- Work at the intersection of modern engineering and AI with a rare combination of startup-style product building and the stability of a large, established firm.
- Opportunity to build new products and platforms from the ground up and influence architecture and technical direction.
- High-impact work: engineers on the team own meaningful portions of the platform and influence firm-wide technology decisions.
- Strong growth potential with clear paths to technical leadership.
How to Apply
CareerTakes will manage initial application and screening. If your background matches, you may be invited to complete a technical assessment and interview with Confidential Client’s hiring team.
- Submit your resume and any relevant project links via the CareerTakes application flow.
- Be prepared to discuss recent projects, your role, technical decisions, and where you contributed.
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.