- Company Name
- Orbital
- Job Title
- Software Engineer
- Job Description
-
Job Title: Software Engineer
Role Summary:
Lead end-to-end design, development, and deployment of web application features for a legal AI product in real estate. Own critical frontend architecture and integrate state‑of‑the‑art LLM solutions, collaborating closely with product, AI, and legal experts to deliver customer‑centric features that drive business metrics.
Expectations:
- Deliver high‑quality, scalable code on an agile, fast‑paced schedule.
- Champion technical excellence, security, and maintainability through architecture and code reviews.
- Drive product‑centric decisions, balancing speed of iteration with robustness.
- Engage in continuous learning and experimentation with emerging LLM and AI APIs.
Key Responsibilities:
- Design and implement React/TypeScript (or Next.js) components and frontend architecture for a growing user base.
- Integrate LLM services (e.g., OpenAI GPT‑5, o3) into production workflows, ensuring latency, cost, and reliability targets.
- Own backend service development (Python preferred), focusing on data pipelines, APIs, and model orchestration.
- Collaborate with product managers, legal domain experts, and AI engineers to ideate, prototype, ship, and iterate on features.
- Participate in all stages of the development lifecycle—discovery, design, implementation, deployment, and maintenance.
- Lead or contribute to LOB (Line‑of‑Business) code reviews, testing, CI/CD pipelines, and production monitoring.
- Maintain documentation, provide mentorship, and share knowledge across the engineering team.
Required Skills:
- Strong frontend expertise: React, TypeScript, Next.js, modern CSS frameworks.
- Proven experience building large‑scale, user‑facing web applications.
- Backend development skills (Python) for service integration and API design.
- Familiarity with LLMs and OpenAI APIs, including token usage, fine‑tuning, and safety considerations.
- Experience with modern dev practices: TDD/BDD, 12‑Factor app, CI/CD, automated testing, and performance profiling.
- Excellent verbal and written communication in English; ability to translate technical concepts to non‑technical stakeholders.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Optional certifications in cloud platforms (AWS, GCP, Azure) or relevant technologies.