Software Engineer, AI & Data Systems
The Software Engineer at Confidential Client will develop and operate AI-driven data systems and scalable backend, data, and frontend products within a fast-growing data infrastructure team. This role involves end-to-end ownership from architecture to production, collaborating closely with founders and customers to deliver reliable, high-volume data pipelines and innovative AI agent tools in an early-stage startup 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, Artificial Intelligence / Software.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
About the Role
Join Confidential Client as a Software Engineer focused on AI & Data Systems. You’ll help build and operate the data pipelines, services, and tooling that power AI development and production at scale. This role is ideal for an entry-level engineer who wants hands-on experience with distributed systems, data engineering, and AI infrastructure in a fast-moving environment.
What You’ll Do
- Design, implement, and maintain scalable data pipelines and services that support model training and inference.
- Build reliable data ingestion, validation, and transformation workflows.
- Collaborate closely with ML researchers and product teams to productionize models and data features.
- Improve system observability, performance, and cost for AI workloads.
- Write clean, well-tested code and participate in code reviews and system design discussions.
- Troubleshoot production incidents and improve platform reliability.
What We’re Looking For (Qualifications)
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Strong software engineering fundamentals: data structures, algorithms, and pragmatic coding practices.
- Experience writing production-quality code (examples: Python, Java, or similar).
- Familiarity with data processing concepts (batch and/or streaming), and SQL.
- Comfortable working with Linux-based systems and basic networking concepts.
- Strong communication skills and ability to work in cross-functional teams.
Preferred (Nice-to-Have)
- Experience or coursework related to machine learning, data engineering, or distributed systems.
- Familiarity with cloud platforms (AWS/GCP/Azure), containerization (Docker), and orchestration (Kubernetes).
- Experience with observability tools and debugging large-scale systems.
Benefits & Perks
- Opportunity to work on production AI systems and grow with experienced engineers.
- Competitive benefits package (medical, dental, vision) — specific details provided by Confidential Client during hiring.
- Flexible time off and a collaborative, inclusive work culture.
- Professional development and mentorship opportunities.
Location & Work Arrangement
This role is based in San Francisco, CA. Candidates should be authorized to work in the U.S.; any specific remote or hybrid arrangements will be confirmed by Confidential Client during the interview process.
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