About the Role
The individual will lead architecture decisions and software development efforts, focusing on Python-based platforms and generative AI technologies to deliver robust, production-grade solutions.
Responsibilities
- Design and implement high-performance systems using Python
- Lead technical direction for projects involving generative AI
- Collaborate with data scientists to integrate machine learning models
- Develop APIs and backend services for AI applications
- Ensure code quality through testing and peer reviews
- Mentor junior engineers and promote best practices
- Optimize applications for scalability and reliability
- Evaluate new technologies for potential adoption
- Translate business requirements into technical solutions
- Support deployment and monitoring in cloud environments
- Maintain documentation for systems and processes
- Participate in architectural planning and system design
- Troubleshoot and resolve production issues
- Integrate third-party services and tools
- Follow security and compliance standards
Nice to Have
- Experience with transformer-based models
- Familiarity with LangChain or similar frameworks
- Contributions to open-source AI projects
- Knowledge of natural language processing
- Experience in agile development environments
- Exposure to large-scale data processing systems
- Background in DevOps practices
Benefits
- Health insurance coverage
- Flexible paid time off policy
- Professional development budget
- Remote work support stipend
- Performance-based bonuses
- Access to learning platforms
- Team retreats and virtual events
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote with flexible hours
Team
Collaborative team focused on AI-driven software solutions
Technology Stack
- Primary language is Python with support for async frameworks
- Use of modern GenAI libraries and vector databases
- Cloud-native deployment using Kubernetes and serverless options
Work Culture
- Emphasis on autonomy and ownership
- Flat organizational structure with open communication
- Regular knowledge-sharing sessions
Available for qualified candidates