- Company Name
- LandingAI
- Job Title
- Software Engineer
- Job Description
-
Job Title: Software Engineer
Role Summary:
Design, develop, and maintain web applications and backend services that integrate machine‑learning capabilities into AI‑driven products. Work collaboratively with ML engineers, product managers, and cross‑functional teams to deliver scalable, reliable, and user‑friendly software solutions that support ML inference, data workflows, and AI‑enhanced user experiences. Own the full software development lifecycle, ensuring high code quality, testing, observability, and operational excellence.
Expectations:
- Minimum 5 years of professional software engineering experience.
- Advanced proficiency in Python and web backend development.
- Strong ability to design and develop scalable, low‑latency services that support ML inference and AI agents.
- Proven ownership of end‑to‑end delivery, from design through deployment and monitoring.
- Autonomous, accountable, and effective communicator in a global, cross‑functional environment.
Key Responsibilities:
1. Architect, build, and maintain web applications and backend services integrating ML features.
2. Translate ML system requirements into robust software solutions in collaboration with ML engineers and product managers.
3. Develop scalable, reliable, and low‑latency services for ML inference, data pipelines, and AI user experiences.
4. Build and maintain AI agents using large language models, ensuring scalability and reliability.
5. Own the full software development lifecycle: design, coding, testing, deployment, monitoring, and maintenance.
6. Enforce high standards for code quality, unit/ integration testing, observability, and operational excellence.
7. Troubleshoot production issues, participate in on‑call or support rotations as needed.
8. Mentor junior engineers and contribute to technical best practices across teams.
9. Serve as a cross‑functional partner among product, engineering, and ML teams.
Required Skills:
- Python, web backend development, API design, and architecture.
- Containerization (Docker) and orchestration (Kubernetes) or cloud platforms (AWS, GCP).
- Integration with external services and complex backend systems.
- Experience building and maintaining AI agents with large language models.
- Benchmarking and evaluating AI products.
- Familiarity with AI coding assistants (e.g., Claude Code).
- Excellent written and verbal communication.
- Strong collaboration and self‑direction skills.
- Flexibility to accommodate global team schedules.
Required Education & Certifications:
- Bachelor’s or higher degree in Computer Science, Software Engineering, or related field.
- No specific certifications mandated, though knowledge of ML frameworks (PyTorch), model serving (vLLM), PostgreSQL, ORMs, and ETL pipelines is preferred.
Mountain view, United states
Hybrid
Mid level
23-02-2026