Description:
We are seeking a talented and motivated Senior Software Engineer to spearhead the development of our new AI team. This team will lead the design and execution of our advanced AI projects, and play a crucial role in realizing the company's strategic objectives. A successful candidate will not only have a strong background in software engineering, but will also have a passion for AI and cutting-edge technology and enthusiastic to work existing stakeholders to grow this domain within UKG.
Responsibilities
- Lead the development of AI projects using AWS and Google AI services.
- Design and implement robust, scalable and efficient software solutions for the company's complex business needs.
- Engage with our Analytics team to build secure, efficient data pipelines and ensure alignment of technologies and methodologies.
- Provide technical leadership, mentorship, and guidance to future team members.
- Establish an agile environment that encourages innovation, self-learning, and growth.
- Keep up-to-date with the latest industry trends and technologies to keep the company at the forefront of its field.
Qualifications
- Bachelor's/Master's degree in Computer Science or a related technical field.
- At least 7 years of experience in software engineering, including senior or lead role.
- Proficiency in Golang is highly preferred. Experience in other programming languages such as Python, Java, C++ will be considered.
- Proven experience being self-autonomous and delivering product features to the market.
- Working knowledge of data and analytics ecosystems on leading public cloud platforms such as GCP, AWS, Azure; comfort with technical topics around ML Ops and the AI and ML R&D lifecycle
- In-depth understanding and experience with microservice architectures.
- Experience using database systems like PostgreSQL, SQLite, MongoDB.
- Exposure to Agile/SCRUM methodology and TDD (Test Driven Development)
- Proven experience in agile methodologies, system design, and distributed computing