Junior Software Engineer
The Junior Software Engineer at Confidential Client will develop and maintain full-stack software solutions with a focus on AI-powered features, contributing to the company's AI platform and product portfolio. This role involves end-to-end ownership of components, collaboration with cross-functional teams, and participation in architecture and design to deliver impactful enterprise automation solutions within a hybrid work environment.
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, Facilities Services (Architecture, Engineering & Construction consulting).
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
You will join a small US engineering team building full‑stack software and AI‑powered features used across a global business. This is a hands‑on role: you’ll write production code, own components end‑to‑end, and help shape technical direction.
- Design and build end‑to‑end features using modern React frontends and Python backends (Django or FastAPI)
- Own components and small services from specification through deployment and operation
- Contribute to AI features: prompt engineering, agent workflows, RAG pipelines, and LLM integrations
- Participate in architecture and design discussions and influence technical direction
- Write clean, tested, maintainable code and take part in code reviews
- Collaborate with engineering lead, DevOps, and business stakeholders to translate requirements into shipped software
- Help maintain and improve developer practices: CI/CD, testing, documentation, and operational excellence
Qualifications
Required
- 0–3 years professional full‑stack software engineering experience
- Strong proficiency with React (or similar modern frontend framework) and Python (Django, FastAPI, or similar)
- Solid understanding of REST APIs, relational databases, and modern web application architecture
- Familiarity with containerized deployments (Docker)
- Experience with cloud infrastructure (AWS or Azure) and CI/CD workflows (GitHub Actions or equivalent)
- Excellent written and verbal communication; comfortable working across time zones and with non‑technical stakeholders
- Curiosity about AI/ML and a genuine interest in building AI‑powered products
Strongly preferred
- Production experience integrating with LLM APIs (OpenAI, Anthropic, or similar)
- Familiarity with agent orchestration frameworks (LangChain, LangGraph), vector databases (Pinecone, Weaviate), or RAG architectures
- Experience with modern data infrastructure (Databricks, Snowflake, Airbyte, or similar)
- Experience with workflow automation platforms (n8n, Zapier, Temporal, or similar)
Nice to have
- Experience on small engineering teams where individual ownership is high
- Exposure to enterprise SaaS or compliance‑sensitive industries
- Background in AEC, construction tech, or industrial software
Working Model & Compensation
- Employment type: Full‑time
- Onsite schedule: 4 days per week in office, 1 hybrid/remote day
- Location: New York, NY (local candidates or candidates able to commute)
- Salary: $110,000–$140,000 (annual range)
Note: Salary range may vary by location and experience in accordance with applicable state and local laws.
Why You’ll Like Working With Our Client
- Meaningful ownership: work on features that ship and impact global business units
- Growth into AI platform work—hands‑on exposure to LLM integrations and modern data pipelines
- Small, collaborative engineering team with opportunities to influence architecture and processes
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