| Role Title: Sr Software Engineer | Reports To: Architect |
| Level (Jr. Mid Sr.): MidSr | FLSA Status: Exempt |
| Division: Digital services | Hourly/Salary: Salary |
| Sub-Division: Application Services | Overtime Eligible: No |
Position Requirements
- Python engineer with 7 years of experience
- Good understanding of cloud technologies (strong Azure knowledge is a plus)
- 4 years of experience in Python with Django OR FastAPI framework.
- Must have 6 months to 1 year of experience in Langchain or LlamaIndex.
- Bachelors or Masters degree in Computer Science Gen AI or a related field preferred.
- 1 year of hands-on experience in designing and implementing Gen AI - based solutions.
- Coding Skills: min 5 years of experience in programming languages in Python with Django OR FastAPI framework.
- Strong analytical and critical thinking skills with the ability to troubleshoot complex technical challenges.
- Excellent written and verbal communication skills with the ability to convey technical concepts to non-technical stakeholders.
- Experience with SQL and PL/SQL (relational database knowledge and SQL programming)
- Ability to analyze and write complex queries
- Understand business requirements and convert them to technical design for implementation.
- Understand business requirement perform analysis and develop and test code.
- Follow Agile Methodology (SCRUM) .
Technical Experience
- Technical hands-on experience on Django/FastAPI Langchain SQL
- Design & Strategy: Conceptualize and design robust LLM-based architectures tailored to our products requirements.
- Implementation: Translate architectural designs into fully functional LLM solutions ensuring seamless integration with existing systems.
- Research & Development: Stay updated with the latest advancements in LLMs actively seeking opportunities to incorporate new features and improvements.
- Performance Tuning: Regularly monitor test and optimize LLM implementations to ensure optimal performance accuracy and scalability.
- Collaboration: Work closely with cross-functional teams including product managers developers and data scientists to ensure alignment with company objectives.
- Documentation: Create detailed technical documentation for designed architectures and implementations facilitating easier handovers and maintenance.
- Mentorship: Provide guidance and mentorship to junior team members fostering a culture of continuous learning and innovation.
Working Conditions
- Ability to work in an independent environment with moderate supervision
- Ability to work under a moderate noise level (i.e. working on an open floor with printers telephones and computers)
- Ability to travel for business and work beyond normal business hours when necessary
- Ability to be flexible and successfully respond to multiple work pressures
- Sitting for extended periods of time
- Dexterity of hands and fingers to operate a computer keyboard mouse power tools and to handle other computer components
Role Title: Sr Software Engineer Reports To: Architect Level (Jr. Mid Sr.): MidSr FLSA Status: Exempt Division: Digital services Hourly/Salary: Salary Sub-Division: Application Services Overtime Eligible: No Position Requirements Python engineer with 7 years of e...
| Role Title: Sr Software Engineer | Reports To: Architect |
| Level (Jr. Mid Sr.): MidSr | FLSA Status: Exempt |
| Division: Digital services | Hourly/Salary: Salary |
| Sub-Division: Application Services | Overtime Eligible: No |
Position Requirements
- Python engineer with 7 years of experience
- Good understanding of cloud technologies (strong Azure knowledge is a plus)
- 4 years of experience in Python with Django OR FastAPI framework.
- Must have 6 months to 1 year of experience in Langchain or LlamaIndex.
- Bachelors or Masters degree in Computer Science Gen AI or a related field preferred.
- 1 year of hands-on experience in designing and implementing Gen AI - based solutions.
- Coding Skills: min 5 years of experience in programming languages in Python with Django OR FastAPI framework.
- Strong analytical and critical thinking skills with the ability to troubleshoot complex technical challenges.
- Excellent written and verbal communication skills with the ability to convey technical concepts to non-technical stakeholders.
- Experience with SQL and PL/SQL (relational database knowledge and SQL programming)
- Ability to analyze and write complex queries
- Understand business requirements and convert them to technical design for implementation.
- Understand business requirement perform analysis and develop and test code.
- Follow Agile Methodology (SCRUM) .
Technical Experience
- Technical hands-on experience on Django/FastAPI Langchain SQL
- Design & Strategy: Conceptualize and design robust LLM-based architectures tailored to our products requirements.
- Implementation: Translate architectural designs into fully functional LLM solutions ensuring seamless integration with existing systems.
- Research & Development: Stay updated with the latest advancements in LLMs actively seeking opportunities to incorporate new features and improvements.
- Performance Tuning: Regularly monitor test and optimize LLM implementations to ensure optimal performance accuracy and scalability.
- Collaboration: Work closely with cross-functional teams including product managers developers and data scientists to ensure alignment with company objectives.
- Documentation: Create detailed technical documentation for designed architectures and implementations facilitating easier handovers and maintenance.
- Mentorship: Provide guidance and mentorship to junior team members fostering a culture of continuous learning and innovation.
Working Conditions
- Ability to work in an independent environment with moderate supervision
- Ability to work under a moderate noise level (i.e. working on an open floor with printers telephones and computers)
- Ability to travel for business and work beyond normal business hours when necessary
- Ability to be flexible and successfully respond to multiple work pressures
- Sitting for extended periods of time
- Dexterity of hands and fingers to operate a computer keyboard mouse power tools and to handle other computer components
View more
View less