How Remoteville checks and expires listings
Senior Software Engineer - AI Integration
Skills
Agile MethodologiesC#Microsoft AzureSoftware DevelopmentTypescriptArtificial IntelligenceChatgpt
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Minimum 4 years software development experience in modern engineering environment
- Proficiency in C#, Java, and Python programming languages
- Experience in writing production features using LLMs and generative AI
- Commercial experience with cloud computing platforms and serverless architecture
- Strong problem-solving skills, collaboration, and understanding of microservices architectures
- Solid knowledge of data structures, algorithms, and modern software engineering practices
Nice to have
- Quantitative degree background
- Interest in economics-related fields
- Familiarity with AI model evaluation techniques
- UI/UX design skills
- Dev Ops and CI/CD integration experience
Day to day
- Collaborate with product team to integrate AI features
- Design, develop, and maintain software systems integral to LLMs and Generative AI
- Optimize software for performance, scalability, and reliability
- Implement security measures and prevent vulnerabilities
- Implement APIs for seamless communication with external services
- Ensure data privacy, compliance, and user authentication
- Manage performance and usage data for business insights
- Conduct load testing and optimize system performance
- Work with senior stakeholders on pricing strategy
