Deskripsi Pekerjaan
Are you a visionary Senior Software Engineer with a passion for pushing the boundaries of AI and Machine Learning? CogniFlow Innovations is seeking an exceptional talent to join our dynamic team in San Francisco. We're building the next generation of intelligent systems that will redefine industries, and we need your expertise to make it happen. If you thrive in a collaborative environment, love tackling complex challenges, and are eager to contribute to groundbreaking projects, this is your opportunity to leave a lasting impact.
At CogniFlow, you'll work with cutting-edge technologies, contribute to the entire software development lifecycle, and mentor junior engineers. We believe in fostering a culture of innovation, continuous learning, and mutual respect. Join us and help shape the future of artificial intelligence!
Tanggung Jawab
- Lead the design, development, and deployment of scalable AI/ML solutions and platforms.
- Architect robust, high-performance software systems using modern best practices.
- Collaborate cross-functionally with product managers, data scientists, and other engineering teams.
- Conduct code reviews, provide constructive feedback, and ensure code quality and maintainability.
- Mentor junior engineers, foster their growth, and contribute to team knowledge sharing.
- Identify and implement performance optimizations, scalability improvements, and security enhancements.
- Stay abreast of emerging technologies and industry trends, integrating them where appropriate.
- Contribute to the strategic planning and roadmap development for AI/ML initiatives.
Kualifikasi
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional experience in software development, with significant focus on AI/ML.
- Proficiency in Python and at least one other programming language (e.g., Java, C++, Go).
- Extensive experience with ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Strong understanding of data structures, algorithms, and distributed systems.
- Demonstrated experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Proven ability to design and implement complex software systems from concept to production.