Develop production-quality backend services in Python and/or other modern languages with strong attention to reliability, observability, testing, maintainability, and secure deployment.
Strong software engineering skills in Python, with experience building production-grade services, libraries, automation tools, or developer-facing APIs.
Hands-on experience with AI-agent or copilot-style solutions using LLMs, tool calling/function calling, planner-executor patterns, retrieval-augmented generation, and agent orchestration frameworks.
...
Apply basic AI/ML and neural-network concepts, including embeddings, retrieval, model evaluation, surrogate-model awareness, and data preparation for engineering use cases.
Participate in code reviews, testing, documentation, debugging, and continuous improvement of production software quality.
Bachelor’s or master’s degree in computer science, electrical engineering, software engineering, artificial intelligence, applied mathematics, or a related technical field.
...