Responsibilities - Help companies deploy their machine learning models at scale across a wide range of use cases and sectors.
- Build integrations with other platforms to make it easy for our customers to use our product without changing their workflow.
- Write maintainable, scalable performant code working with large-scale data pipelines.
- Optimizing databases and queries, Building gRPC and rest API servers.
- Solicit constant feedback on their work from both customers and colleagues, improving our products over time with rapid iteration cycles.
- You will design and develop large-scale distributed software services and solutions.
- You will adhere to and drive modern software engineering practices through design reviews.
- You will system design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions
- You will develop best-in-class engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored, and reusable.
- You will improve test coverage for services, organize and implement integration tests, and resolve problem areas.
- You will consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered.
- You will expose test coverage issues, organize and implement integration tests, and resolve problem areas.
Requirements - Python, Typescript, Node, and Go are preferred but not mandatory.
- REST APIs, docker, and CI/CD are a must-have.
- It's a customer-facing role- good communication and an organized time-bound delivery mindset are critical.
- Experience with Langchain, RAG systems, and fine-tuning is a huge plus.
- Some experience with AWS and K8s is nice to have.
This job was posted by Parth Kathuria from TrueFoundry.
Desired Skills and Experience
Golang,Node.js,Python