Responsibilities:
- We are seeking LLM Application Engineer to support our Life Sciences Research team.
- In this role, you will build modern cloud applications and solutions that facilitate drug discovery, generate predictive models for better therapeutic candidates, provide analytics and insights for scientific decision-making, and automate support activities around our applications and data processes.
- You will lead technical designs and processes to improve development practices, collaborate across teams to drive coordinated initiatives, and continuously learn and implement the latest technologies to drive advancements in our research outcomes.
- Design, Develop, and Deploy Cloud Applications:
- Develop backend and full-stack applications using Python and React.
- Implement RESTful APIs and integrate with external software APIs (e.g., Spotfire, Genedata, Benchling).
- Collaborate with cross-functional teams to gather requirements and develop fit-for-purpose scientific applications.
- Design and optimize SQL and NoSQL databases/warehouses (Oracle, PostgreSQL, DynamoDB, Redshift).
- Utilize AWS services (e.g., ECS, Lambda, S3, RDS, DynamoDB, Aurora, Redshift) to build scalable and efficient applications and serverless computing.
- Deploy applications via robust CI/CD DevOps processes using tools like AWS CloudFormation, Git, AWS CodePipeline, CodeBuild, and CodeDeploy.
- Develop LLM Powered Applications:
- Develop web applications that integrate Large Language Models (LLMs) APIs and frameworks and driving automated intelligence into application user experience.
- Utilize LLMs to automate data processing tasks, including data extraction, transformation, and loading (ETL).
- Implement Advanced text and data comprehension features by incorporating natural language processing capabilities such as text summarization, data analysis, and question answering into applications.
- Ensure Code Quality, Security, and Continuous Improvement:
- Write high-quality, well-tested code with thorough unit, integration, and performance tests.
- Develop and integrate automated testing frameworks into CI/CD pipelines.
- Implement security measures, including identity and access management, encryption, and data lifecycle management processes.
- Monitor, troubleshoot, and optimize application performance.
- Lead automation strategies for system monitoring, testing, deployment, and scaling.
- Identify opportunities for process enhancements and implement innovative solutions.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field; or equivalent work experience.
- Master's degree is a plus.
- 7-10 years of engineering experience including1-2 years of experimenting and building LLM augmented applications.
- Programming Proficiency: Strong skills in Python (Streamlit), React, R (RShiny).
- Full Stack App Development: Familiar with front-end, middle, and back-end development of web applications using python or react, api driven architecture, and database/warehouse management layer.
- Database Knowledge: Solid understanding of and experience implementing SQL and NoSQL database and data warehouse designs.
- API Integration: Comfortable learning and interacting with commercial software APIs.
- Experience with LLM Frameworks and APIs: Familiarity with LLM APIs and frameworks such as OpenAI API, Hugging Face, or other relevant platforms.
- Ability to integrate LLMs into applications using these APIs and frameworks.
- Experience with Streamlit & Rshiny is a big plus
- AWS Development and Architecture:
- Proven experience with AWS services and architecture.
- Familiarity with AWS CloudFormation and CI/CD DevOps processes.
- Understanding of cloud-native principles, microservices, serverless computing, and containerization.
- AWS Certifications including Associate, Solutions Architect, or DevOps Engineer - Professional.
- DevOps and Automation: Experience with CI/CD pipelines, version control (Git), and infrastructure-as-code tools. Ability to develop and implement automated testing frameworks.
- Security Best Practices: Knowledge of AWS security measures, including IAM, encryption, and network security.
- Desired Characteristics:
- Adaptable to dynamic environments and changing priorities.
- Passionate about technology and healthcare, aiming to deliver excellent user experiences.
- Eager to learn new tools and continuously build innovative solutions.
- Proactive and collaborative team player with strong communication skills.
- Innovative thinker with strong problem-solving abilities.
- Demonstrated leadership and effective time management skills.
Benefits:
Healthcare Insurance: Synectics offers eligible employees and their dependents healthcare coverage through BlueCross BlueShield of Illinois. Eligibility begins on the 1st day of the calendar month following 60 days of continuous full time employment with Synectics. Premiums are subsidized by Synectics.
Dental Insurance: Synectics offers eligible employees and their dependents a dental plan through MetLife. Eligibility begins on the 1st day of the calendar month following 60 days of continuous full time employment with Synectics.
Vision Insurance : Synectics offers eligible employees vision insurance through VSP. Eligibility begins on the 1st day of the calendar month following 60 days of continuous full time employment with Synectics.401(k) Plan: The Synectics Inc. Investment Savings Retirement Plan. Synectics offers all employees who are 21 years of age or older the opportunity to invest in the 401(k) Plan on the first enrollment date that is at least 30 days after employment begins. Enrollment dates are each January 1st, April 1st, July 1st, and October 1st.
Technical Certification Bonus: Synectics is pleased to award its employees a bonus of up to $500 for an approved professional certification. In determining the bonus amount, Synectics will consider the cost of the test(s) for any certification relating to your current position, achieved during your employment with us. Only one Certification Bonus per calendar year may be awarded per employee. Only current, active employees will be eligible to receive this bonus. It will be awarded 90 days after the Synectics office has received documentation confirming the successful completion of the certification.
Synectics is an equal opportunity employer.