Python Software Engineer with LLM Experience
Catalytic Data Science - Weston, Connecticut, United States, 06993
Work at Catalytic Data Science
Overview
- View job
Overview
Catalytic Data Science is a fast-growing SaaS company building cutting-edge, AI-driven solutions for regulatory affairs professionals shaping innovation in life sciences. Our engineering team leverages generative AI to extract insights from complex, unstructured data at scale. We believe in clean code, collaborative problem-solving, and a culture where engineers have a direct impact on meaningful products used by global life sciences organizations. Our customers are passionate about making the world a better place, and we are inspired by the opportunity to help them. If you are passionate about solving technical challenges that improve medical innovation and regulatory processes, you'll find your next home with us. You are a seasoned Python developer driven by a passion for building scalable, reliable backend systemsespecially those that leverage the latest advances in AI and cloud technologies. You love solving challenging problems, writing clean code, and working in a collaborative, fast-paced environment where your contributions directly impact customers and colleagues alike. What You Will Do: Design, develop, and maintain backend services leveraging Python and integrating Large Language Models (LLama, GPT, etc.). Implement document ingestion and parsing workflows (PDF, XML, other structured/unstructured data). Build robust APIs and workflows to interact with vector databases. Collaborate with AI, Data Science, and DevOps teams for seamless model deployment and integration. Ensure performance, scalability, and security of applications in a multi-customer environment. Mentor and review code from junior engineers. Qualifications: Bachelor's degree or higher in computer science, engineering, or a related field. 5+ years Python software development experience. Experience building applications utilizing modern LLM frameworks (LangChain, Transformers, etc.). Proficiency with APIs, microservices, and distributed systems. Experience in extracting and parsing data from complex PDF/XML files. Familiarity with AWS and DevOps practices. Track record of building scalable, maintainable SaaS applications. Experience leveraging AI-powered coding assistants (e.g., GitHub Copilot, Copilot X, ChatGPT Code Interpreter, Amazon CodeWhisperer) to enhance productivity in day-to-day software development activities, including code generation, refactoring, and documentation. Familiarity with best practices for integrating AI coding assistants into team workflows while maintaining code quality, security, and regulatory compliance. Strong team player and communicator. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.