Senior Software Engineer supports our line of business operations by building, deploying, and maintaining backend solutions, productionizing machine learning models, and enabling RAG-enhanced LLM calls using modern frameworks and technologies.
Requirements
- Three to five years experience with Python, Django, or similar web frameworks.
- Deep experience with core ML concepts, algorithms, and libraries (scikit-learn, Tensorflow, etc.).
- Experience with techniques for model optimization and deployment (e.g., pre and post-processing, model pruning, quantization) to enhance performance and deployability.
- Familiarity with data preparation, feature engineering, and data pipeline tools.
- Familiarity with Generative AI concepts, LLMs, and prompt engineering techniques.
- Experience in building and evaluating RAG-enabled workflows and implementing confidence scoring for AI systems.
- Familiarity with Google Cloud Platform or other cloud providers for deploying scalable services and ML workload in a production environment.
- Demonstrated ability to troubleshoot, problem solve, test, and develop solutions independently.
- Ownership mindset and capable of self-managing tasks, scope, and priorities.
- Focused on providing our customers with world-class products and services.