Deskripsi Pekerjaan
InnovateCore Technologies is seeking a visionary and highly skilled Senior Software Engineer to join our elite AI/ML Platform team in the heart of New York City. We are at the forefront of innovation, building cutting-edge solutions that redefine industry standards. If you are passionate about crafting robust, scalable, and intelligent systems, and thrive in an environment where your contributions directly impact the future, we want to hear from you.
As a Senior Software Engineer, you will play a pivotal role in designing, developing, and deploying the core infrastructure that powers our advanced AI and Machine Learning initiatives. You'll work with a talented group of engineers, data scientists, and product managers to deliver high-performance, resilient, and secure platforms. This is an incredible opportunity to leverage your expertise in a dynamic, fast-paced setting, pushing the boundaries of what's possible with AI.
Join us and contribute to a culture of excellence, continuous learning, and impactful innovation. We offer a vibrant workplace, competitive compensation, and benefits designed to support your professional and personal growth.
Tanggung Jawab
- Lead the design, development, and implementation of scalable and reliable AI/ML infrastructure and services.
- Collaborate with Data Scientists and ML Engineers to translate research prototypes into production-ready systems.
- Optimize existing platform components for performance, security, and cost-efficiency.
- Drive best practices in software engineering, including code reviews, testing, documentation, and continuous integration/delivery.
- Mentor junior engineers, fostering a culture of technical excellence and knowledge sharing.
- Contribute to architectural discussions and strategic planning for the evolution of our AI/ML ecosystem.
- Troubleshoot and resolve complex technical issues across distributed systems.
- Stay abreast of emerging technologies and industry trends, applying relevant innovations to our platform.
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 a strong focus on backend systems.
- Proven expertise in at least one modern programming language (e.g., Python, Java, Go, C++).
- Demonstrable experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Solid understanding of distributed systems, microservices architecture, and API design principles.
- Experience with data processing frameworks (e.g., Apache Spark, Flink) and databases (SQL/NoSQL).
- Familiarity with Machine Learning concepts, MLOps practices, and relevant libraries/frameworks (e.g., TensorFlow, PyTorch) is a plus.
- Excellent problem-solving skills, with the ability to tackle complex technical challenges independently and collaboratively.
- Strong communication and interpersonal skills, capable of effectively collaborating with cross-functional teams.