Ultimate Kronos Groupposted 3 days ago
$99,800 - $143,450/Yr
Full-time • Mid Level
Hybrid • Weston, FL
Publishing Industries

About the position

UKG is a leader in the HCM space, and is at the forefront of artificial intelligence innovation, dedicated to developing cutting-edge generative AI solutions that transform the HR/HCM industry and enhance user experiences. We are seeking a talented and motivated AI Engineers to join our dynamic team and contribute to the development of next-generation AI/GenAI based products and solutions. This role will provide you with the opportunity to work on cutting-edge SaaS technologies and impactful projects that are used by enterprises and users worldwide. As a Senior Software Engineer, you will be involved in the design, development, testing, deployment, and maintenance of software solutions. You will work in a collaborative environment, contributing to the technical foundation behind our flagship products and services.

Responsibilities

  • Write clean, maintainable, and efficient code for various software applications and systems.
  • Participate in the entire AI development lifecycle, including data collection, preprocessing, model training, evaluation, and deployment.
  • Assist in researching and experimenting with state-of-the-art generative AI techniques to improve model performance and capabilities.
  • Contribute to the design, development, and deployment of complex software applications and systems, ensuring they meet high standards of quality and performance.
  • Manage execution and delivery of features and projects, negotiating project priorities and deadlines, ensuring successful and timely completion, with quality.
  • Participate in design reviews with peers and stakeholders and in the architectural design of new features and systems, ensuring scalability, reliability, and maintainability.
  • Review code developed by other developers, provide feedback and maintain a high bar of technical excellence.
  • Build testable software, define tests, participate in the testing process, automate tests using tools (e.g., Junit, Selenium).
  • Maintain the health and quality of services and incidents, proactively identifying and resolving issues.
  • Understand and work in a DevOps Model, taking ownership from working with product management on requirements to design, develop, test, deploy and maintain the software in production.
  • Properly document new features, enhancements or fixes to the product, contributing to training materials.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 4+ years of professional software development experience.
  • Deep expertise as developer using Python, FastAPI, PyTest, Celery, and other Python frameworks.
  • Extensive experience with software development practices and design patterns.
  • Proficiency with version control systems like GitHub and bug/work tracking systems like JIRA.
  • Understanding of cloud technologies and DevOps principles.

Nice-to-haves

  • Experience with object-oriented programming, concurrency, design patterns, and REST APIs.
  • Experience with CI/CD tooling such as Terraform and GitHub Actions.
  • High level familiarity with AI/ML, GenAI, and MLOps concepts.
  • Familiarity with frameworks like LangChain and LangGraph.
  • Experience with SQL and NoSQL databases such as MongoDB, MSSQL, or Postgres.
  • Experience with testing tools such as PyTest, PyMock, xUnit, mocking frameworks, etc.
  • Experience with GCP technologies such as VertexAI, BigQuery, GKE, GCS, DataFlow, and Kubeflow.
  • Experience with Docker and Kubernetes.
  • Experience with Java and Scala a plus.

Benefits

  • Wellness programs
  • Tuition reimbursement
  • Customizable expense reimbursement program (U Choose)
  • Support for student loan repayment
  • Childcare assistance
  • Pet insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service